OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
#include <fftpack_FFT.h>
Public Types | |
typedef std::complex< T > | Complex_t |
Public Member Functions | |
FFTPACK (void) | |
~FFTPACK (void) | |
void | setup (unsigned numTransformDims, const int *transformTypes, const int *axisLengths) |
void | callFFT (unsigned transformDim, int direction, Complex_t *data) |
void | callFFT (unsigned transformDim, int direction, T *data) |
Private Attributes | |
unsigned | numTransformDims_m |
int * | transformType_m |
int * | axisLength_m |
T ** | trig_m |
Definition at line 101 of file fftpack_FFT.h.
Definition at line 106 of file fftpack_FFT.h.
Definition at line 109 of file fftpack_FFT.h.
Definition at line 141 of file fftpack_FFT.h.
void FFTPACK< T >::callFFT | ( | unsigned | transformDim, |
int | direction, | ||
Complex_t * | data | ||
) |
Referenced by FFT< CCTransform, Dim, T >::transform().
|
inline |
Definition at line 255 of file fftpack_FFT.h.
References abs(), endl(), ERRORMSG, PAssert_EQ, and PAssert_LT.
|
inline |
Definition at line 153 of file fftpack_FFT.h.
References endl(), ERRORMSG, and Attrib::Legacy::Distribution::T.
Referenced by FFT< CCTransform, Dim, T >::FFT().
|
private |
Definition at line 130 of file fftpack_FFT.h.
|
private |
Definition at line 128 of file fftpack_FFT.h.
|
private |
Definition at line 129 of file fftpack_FFT.h.
|
private |
Definition at line 131 of file fftpack_FFT.h.