Main namespace.
|
| class | DFTk_x_Im_T |
| | In-place scaled FFT algorithm. More...
|
| |
| class | InTime |
| | In-place decimation-in-time FFT version. More...
|
| |
| class | InTimeOOP |
| | Out-of-place decimation-in-time FFT version. More...
|
| |
| class | InFreq |
| | Danielson-Lanczos section of the decimation-in-frequency FFT version. More...
|
| |
| class | Caller |
| | Calls member function apply() in every type of the typelist. More...
|
| |
| class | StaticCaller |
| | Calls static member function apply() in every type of the typelist. More...
|
| |
| class | Transform |
| | Generic Fast Fourier transform in-place class. More...
|
| |
| struct | DefineTransform |
| | Takes types from TList as parameters to define Transform class. More...
|
| |
| class | GenerateTransform |
| | MAIN CLASS TO USE! Generates a set of transform classes. More...
|
| |
| class | InTimeOMP |
| | OpenMP parallelized Danielson-Lanczos section of the decimation-in-time FFT version. More...
|
| |
| class | InFreqOMP |
| | OpenMP parallelized Danielson-Lanczos section of the decimation-in-time FFT version. More...
|
| |
| struct | ValueTypeGroup |
| | Lists all acceptable value types and the default one. More...
|
| |
| struct | TransformTypeGroup |
| | Lists all acceptable types of Fast Fourier transform. More...
|
| |
| struct | ParallelizationGroup |
| | Lists all acceptable parallelization methods. More...
|
| |
| struct | DecimationGroup |
| | Lists all acceptable decimation versions. More...
|
| |
| struct | PlaceGroup |
| | Lists in-place and out-of-place FFT algorithms. More...
|
| |
| class | AbstractFFT_inp |
| | Abstract interface class to build GFFT object factory. More...
|
| |
| class | Empty |
| | Abstract empty base class. More...
|
| |
| struct | DOUBLE |
| | Double precision type representation. More...
|
| |
| struct | FLOAT |
| | Single precision type representation. More...
|
| |
| struct | COMPLEX_DOUBLE |
| | Complex number of double precision type representation. More...
|
| |
| struct | COMPLEX_FLOAT |
| | Complex number of single precision type representation. More...
|
| |
| struct | INTIME |
| | Decimation in-time. More...
|
| |
| struct | INFREQ |
| | Decimation in-frequency. More...
|
| |
| struct | IN_PLACE |
| | In-place algorithm. More...
|
| |
| struct | OUT_OF_PLACE |
| | Out-of-place algorithm. More...
|
| |
| struct | DFT |
| | Forward compex-valued discrete Fourier transform. More...
|
| |
| struct | IDFT |
| | Inverse compex-valued discrete Fourier transform. More...
|
| |
| struct | RDFT |
| | Forward real-valued discrete Fourier transform. More...
|
| |
| struct | IRDFT |
| | Inverse real-valued discrete Fourier transform. More...
|
| |
| struct | Serial |
| | Serial (single-core) implementation of transform More...
|
| |
| struct | OpenMP |
| | Transform is parallelized using OpenMP standard More...
|
| |
| struct | ComputeTwiddles |
| | Twiddle factors computation. More...
|
| |
| class | DFTk_inp |
| | In-place DFT. More...
|
| |
| class | DFTk |
| | Out-of-place DFT. More...
|
| |
| class | DFTk_inp< N, M, Complex< T >, S > |
| | In-place DFT for "complex" types like std::complex. More...
|
| |
| class | DFTk< N, SI, DI, Complex< T >, S > |
| | Out-of-place DFT for "complex" types like std::complex. More...
|
| |
| class | SwapNR |
| | Binary reordering of array elements. More...
|
| |
| class | GFFTswap2 |
| | Binary reordering of array elements. More...
|
| |
| class | SwapNR< M, P, Complex< T > > |
| | Binary reordering of array elements. More...
|
| |
| class | Separate |
| | Reordering of data for real-valued transforms. More...
|
| |
| class | Separate< N, Complex< T >, S > |
| | Reordering of data for real-valued transforms. More...
|
| |
| class | ListGenerator |
| | Generates all different combinations of given parameters. More...
|
| |
| struct | GenNumList |
| | Generates Typelist with types Holder<N>, N = Begin,...,End. More...
|
| |
| struct | GenPowerList |
| | Generates Typelist with types Holder<N>, N = Begin,...,End. More...
|
| |
| class | GFFTswap2OMP |
| | Binary reordering parallelized by OpenMP. More...
|
| |