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...
|
|