28 #include <queso/Environment.h>
90 void forward(
const std::vector<T>& data,
92 std::vector<std::complex<double> >& result);
105 void inverse(
const std::vector<T>& data,
106 unsigned int fftSize,
107 std::vector<std::complex<double> >& result);
void forward(const std::vector< T > &data, unsigned int fftSize, std::vector< std::complex< double > > &result)
Calculates the forward Fourier transform (for real data. TODO: complex data).
Fft(const BaseEnvironment &env)
Default Constructor.
const BaseEnvironment & m_env
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
Class for a Fast Fourier Transform (FFT) algorithm.
void inverse(const std::vector< T > &data, unsigned int fftSize, std::vector< std::complex< double > > &result)
Calculates the inverse Fourier transform for real and complex data.