22 #ifndef INCLUDED_FILTER_AVX2_PFB_CHANNELIZER_CCF_H
23 #define INCLUDED_FILTER_AVX2_PFB_CHANNELIZER_CCF_H
26 #include <gnuradio/block.h>
29 namespace filter_avx2 {
40 typedef boost::shared_ptr<pfb_channelizer_ccf>
sptr;
70 static sptr make(
unsigned int numchans,
71 const std::vector<float> &taps,
72 float oversample_rate);
78 virtual void set_taps(
const std::vector<float> &taps) = 0;
83 virtual void print_taps() = 0;
88 virtual std::vector<std::vector<float> > taps()
const = 0;
121 virtual void set_channel_map(
const std::vector<int> &map) = 0;
126 virtual std::vector<int> channel_map()
const = 0;
boost::shared_ptr< pfb_channelizer_ccf > sptr
Definition: pfb_channelizer_ccf.h:40
<+description of block+>
Definition: pfb_channelizer_ccf.h:36
#define FILTER_AVX2_API
Definition: api.h:30