|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
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.
| typedef std::complex<T> FFTPACK< T >::Complex_t |
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.