1 #ifndef __WT_FFT_FFTW3_HH__
2 #define __WT_FFT_FFTW3_HH__
49 static size_t roundUp(
size_t N);
58 #endif // __WT_FFT_FFTW3_HH__
static size_t roundUp(size_t N)
Computes the smallest samples size larger than or equal to N for which the FFT can be computed fast...
Definition: fft_fftw3.cc:93
void exec()
Executes the FFT.
Definition: fft_fftw3.cc:64
FFT(CVector &in, CVector &out, Direction dir)
Constructs the FFT of the input vector in and stores the result into out.
Definition: fft_fftw3.cc:7
Direction
Specifies the possible FFT directions.
Definition: fft_fftw3.hh:14
Implements the generic FFT-plan interface for the FFTW3 library.
Definition: fft_fftw3.hh:10
virtual ~FFT()
Destructor.
Definition: fft_fftw3.cc:59
Definition: convolution.hh:7
Backward transform.
Definition: fft_fftw3.hh:16
Forward transform.
Definition: fft_fftw3.hh:15
fftw_plan _plan
The actual FFTW3 plan being executed.
Definition: fft_fftw3.hh:53