|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <FFT.h>


Additional Inherited Members | |
Public Types inherited from FFTBase< Dim, T > | |
| enum | { dimensions = Dim } |
| enum | FFT_e { ccFFT, rcFFT, sineFFT, cosineFFT } |
| typedef T | Precision_t |
| typedef NDIndex< Dim > | Domain_t |
| typedef FFTPACK< T > | InternalFFT_t |
Public Member Functions inherited from FFTBase< Dim, T > | |
| FFTBase () | |
| FFTBase (FFT_e transform, const Domain_t &domain, const bool transformTheseDims[Dim], bool compressTemps) | |
| FFTBase (FFT_e transform, const Domain_t &domain, bool compressTemps) | |
| virtual | ~FFTBase (void) |
| void | write (std::ostream &out) const |
| void | setDirectionName (int direction, const char *directionName) |
| void | setNormFact (Precision_t nf) |
| int | transVnodes () const |
Protected Member Functions inherited from FFTBase< Dim, T > | |
| int | getDirection (const char *directionName) const |
| translate direction name string into dimension number More... | |
| bool | transformDim (unsigned d) const |
| query whether this dimension is to be transformed More... | |
| unsigned | numTransformDims (void) const |
| query number of transform dimensions More... | |
| unsigned | activeDimension (unsigned d) const |
| get dimension number from list of transformed dimensions More... | |
| InternalFFT_t & | getEngine (void) |
| access the internal FFT Engine More... | |
| Precision_t & | getNormFact (void) |
| get the FFT normalization factor More... | |
| const Domain_t & | getDomain (void) const |
| get our domain More... | |
| bool | checkDomain (const Domain_t &dom1, const Domain_t &dom2) const |
| compare indexes of two domains More... | |
| bool | compressTemps (void) const |
| do we compress temps? More... | |
Static Protected Attributes inherited from FFTBase< Dim, T > | |
| static GuardCellSizes< Dim > | nullGC = GuardCellSizes<Dim>() |
| null GuardCellSizes object for checking BareField arguments to transform More... | |
Non-specialized FFT class. We specialize based on Transform tag class
1.8.5