1 #ifndef __SDR_FFTPLAN_HH__
2 #define __SDR_FFTPLAN_HH__
11 template <
class Scalar>
class FFTPlan { };
22 template <
class Scalar>
23 static void exec(
const Buffer< std::complex<Scalar> > &in,
30 template <
class Scalar>
42 #include "fftplan_fftw3.hh"
46 #endif // __SDR_FFTPLAN_HH__
Direction
Direction type.
Definition: fftplan.hh:17
Definition: autocast.hh:8
Trivial FFT implementation for buffer sizes of N=2**K.
Definition: fftplan.hh:11
static void exec(const Buffer< std::complex< Scalar > > &in, const Buffer< std::complex< Scalar > > &out, FFT::Direction dir)
Performs a FFT transform.
Definition: fftplan.hh:23
static void exec(const Buffer< std::complex< Scalar > > &inplace, FFT::Direction dir)
Performs an in-place FFT transform.
Definition: fftplan.hh:31
FFT module class, provides static methods to perfrom a FFT directly.
Definition: fftplan.hh:14
A typed buffer.
Definition: buffer.hh:111