11 #ifndef INCLUDED_FFT_FFT_V_H
12 #define INCLUDED_FFT_FFT_V_H
47 template <
class T,
bool forward>
51 typedef std::shared_ptr<fft_v<T, forward>>
sptr;
58 static sptr make(
int fft_size,
59 const std::vector<float>&
window,
63 virtual void set_nthreads(
int n) = 0;
65 virtual int nthreads()
const = 0;
67 virtual bool set_window(
const std::vector<float>&
window) = 0;
#define FFT_API
Definition: gr-fft/include/gnuradio/fft/api.h:18
GNU Radio logging wrapper.
Definition: basic_block.h:29
std::shared_ptr< fft_v< T, forward > > sptr
Definition: fft_v.h:51
synchronous 1:1 input to output with historyOverride work to provide the signal processing implementa...
Definition: sync_block.h:25
Compute forward or reverse FFT. complex vector in / complex vector out.The FFT operation is defined f...
Definition: fft_v.h:48