22 #ifndef INCLUDED_GR_IIO_MATH_IMPL_H 23 #define INCLUDED_GR_IIO_MATH_IMPL_H 27 #include <gnuradio/basic_block.h> 51 virtual void connect_to_output(gr::basic_block_sptr block,
unsigned int port = 0);
54 std::vector<struct block *> blocks;
55 std::vector<bool> connected_ports;
57 void connect_null_sinks();
62 int parse_function(
const std::string &
function);
71 const std::string &
function);
74 virtual void connect_to_output(gr::basic_block_sptr block,
unsigned int port = 0);
77 gr::basic_block_sptr src_block;
Definition: iio_math_impl.h:40
void set_port_used(unsigned int port)
void * yyscan_t
Definition: parser.h:47
void yy_delete_buffer(void *buf, yyscan_t scanner)
virtual void connect_to_output(gr::basic_block_sptr block, unsigned int port=0)
virtual gr::basic_block_sptr get_src_block()
iio_math_impl()
Definition: iio_math_impl.h:60
virtual gr::basic_block_sptr get_src_block()
Definition: attr_sink.h:29
void * yy_scan_string(const char *str, yyscan_t scanner)
virtual void connect_to_output(gr::basic_block_sptr block, unsigned int port=0)
Definition: iio_math_impl.h:66
void register_block(struct block *block)
iio_math_gen_impl(double sampling_freq, double wav_freq, const std::string &function)