GNU Radio v3.6.2-149-ga6d285d9 C++ API
|
#include <fft_filter_fff.h>
Public Types | |
typedef boost::shared_ptr < fft_filter_fff > | sptr |
Public Member Functions | |
virtual void | set_taps (const std::vector< float > &taps)=0 |
virtual std::vector< float > | taps () const =0 |
virtual void | set_nthreads (int n)=0 |
Set number of threads to use. | |
virtual int | nthreads () const =0 |
Get number of threads being used. | |
Static Public Member Functions | |
static sptr | make (int decimation, const std::vector< float > &taps, int nthreads=1) |
Fast FFT filter with float input, float output and float tapsThis block implements a real-value decimating filter using the fast convolution method via an FFT. The decimation factor is an interger that is greater than or equal to 1. |
virtual int gr::filter::fft_filter_fff::nthreads | ( | ) | const [pure virtual] |
Get number of threads being used.
Implemented in gr::filter::fft_filter_fff_impl.
virtual void gr::filter::fft_filter_fff::set_nthreads | ( | int | n | ) | [pure virtual] |
Set number of threads to use.
Implemented in gr::filter::fft_filter_fff_impl.
virtual void gr::filter::fft_filter_fff::set_taps | ( | const std::vector< float > & | taps | ) | [pure virtual] |
Implemented in gr::filter::fft_filter_fff_impl.
virtual std::vector<float> gr::filter::fft_filter_fff::taps | ( | ) | const [pure virtual] |
Implemented in gr::filter::fft_filter_fff_impl.