gr::fft::fft
gnuradio/fft/fft.h
class T
bool forward forward
int int gr::fft::fft< T, forward >::d_nthreads d_nthreads gr::fft::fft::d_nthreads
volk::vector< typename fft_inbuf< T, forward >::type > volk::vector<typename fft_inbuf<T, forward>::type> gr::fft::fft< T, forward >::d_inbuf d_inbuf gr::fft::fft::d_inbuf
volk::vector< typename fft_outbuf< T, forward >::type > volk::vector<typename fft_outbuf<T, forward>::type> gr::fft::fft< T, forward >::d_outbuf d_outbuf gr::fft::fft::d_outbuf
void * void* gr::fft::fft< T, forward >::d_plan d_plan gr::fft::fft::d_plan
gr::logger gr::logger gr::fft::fft< T, forward >::d_logger d_logger gr::fft::fft::d_logger
void void gr::fft::fft< T, forward >::initialize_plan (int fft_size) initialize_plan gr::fft::fft::initialize_plan int fft_size
gr::fft::fft< T, forward >::fft
(int fft_size, int nthreads=1)
fft
gr::fft::fft::fft
int fft_size
int nthreads 1
gr::fft::fft< T, forward >::fft
(const fft &)=delete
fft
gr::fft::fft::fft
const fft &
fft & fft & gr::fft::fft< T, forward >::operator= (const fft &)=delete operator= gr::fft::fft::operator= const fft &
virtual gr::fft::fft< T, forward >::~fft
()
~fft
gr::fft::fft::~fft
fft_inbuf< T, forward >::type * fft_inbuf< T, forward >::type * gr::fft::fft< T, forward >::get_inbuf () get_inbuf gr::fft::fft::get_inbuf
fft_outbuf< T, forward >::type * fft_outbuf< T, forward >::type * gr::fft::fft< T, forward >::get_outbuf () get_outbuf gr::fft::fft::get_outbuf
int int gr::fft::fft< T, forward >::inbuf_length () const inbuf_length gr::fft::fft::inbuf_length
int int gr::fft::fft< T, forward >::outbuf_length () const outbuf_length gr::fft::fft::outbuf_length
void void gr::fft::fft< T, forward >::set_nthreads (int n) set_nthreads gr::fft::fft::set_nthreads int n

Set the number of threads to use for calculation.

int int gr::fft::fft< T, forward >::nthreads () const nthreads gr::fft::fft::nthreads

Get the number of threads being used by FFTW

void void gr::fft::fft< T, forward >::execute () execute gr::fft::fft::execute

compute FFT. The input comes from inbuf, the output is placed in outbuf.

- gr::fft::fft
  d_inbuf
- gr::fft::fft
  d_logger
- gr::fft::fft
  d_nthreads
- gr::fft::fft
  d_outbuf
- gr::fft::fft
  d_plan
- gr::fft::fft
  execute
- gr::fft::fft
  fft
- gr::fft::fft
  fft
- gr::fft::fft
  get_inbuf
- gr::fft::fft
  get_outbuf
- gr::fft::fft
  inbuf_length
- gr::fft::fft
  initialize_plan
- gr::fft::fft
  nthreads
- gr::fft::fft
  operator=
- gr::fft::fft
  outbuf_length
- gr::fft::fft
  set_nthreads
- gr::fft::fft
  ~fft