GNU Radio 3.7.2 C++ API
gr::filter::kernel::fir_filter_ccf Class Reference

#include <gnuradio/filter/fir_filter.h>

Inheritance diagram for gr::filter::kernel::fir_filter_ccf:

Public Member Functions

 fir_filter_ccf (int decimation, const std::vector< float > &taps)
 
 ~fir_filter_ccf ()
 
void set_taps (const std::vector< float > &taps)
 
void update_tap (float t, unsigned int index)
 
std::vector< float > taps () const
 
unsigned int ntaps () const
 
gr_complex filter (const gr_complex input[])
 
void filterN (gr_complex output[], const gr_complex input[], unsigned long n)
 
void filterNdec (gr_complex output[], const gr_complex input[], unsigned long n, unsigned int decimate)
 

Protected Attributes

std::vector< float > d_taps
 
unsigned int d_ntaps
 
float ** d_aligned_taps
 
gr_complexd_output
 
int d_align
 
int d_naligned
 

Constructor & Destructor Documentation

gr::filter::kernel::fir_filter_ccf::fir_filter_ccf ( int  decimation,
const std::vector< float > &  taps 
)
gr::filter::kernel::fir_filter_ccf::~fir_filter_ccf ( )

Member Function Documentation

gr_complex gr::filter::kernel::fir_filter_ccf::filter ( const gr_complex  input[])
void gr::filter::kernel::fir_filter_ccf::filterN ( gr_complex  output[],
const gr_complex  input[],
unsigned long  n 
)
void gr::filter::kernel::fir_filter_ccf::filterNdec ( gr_complex  output[],
const gr_complex  input[],
unsigned long  n,
unsigned int  decimate 
)
unsigned int gr::filter::kernel::fir_filter_ccf::ntaps ( ) const
void gr::filter::kernel::fir_filter_ccf::set_taps ( const std::vector< float > &  taps)
std::vector<float> gr::filter::kernel::fir_filter_ccf::taps ( ) const
void gr::filter::kernel::fir_filter_ccf::update_tap ( float  t,
unsigned int  index 
)

Member Data Documentation

int gr::filter::kernel::fir_filter_ccf::d_align
protected
float** gr::filter::kernel::fir_filter_ccf::d_aligned_taps
protected
int gr::filter::kernel::fir_filter_ccf::d_naligned
protected
unsigned int gr::filter::kernel::fir_filter_ccf::d_ntaps
protected
gr_complex* gr::filter::kernel::fir_filter_ccf::d_output
protected
std::vector<float> gr::filter::kernel::fir_filter_ccf::d_taps
protected

The documentation for this class was generated from the following file: