#include <fftlib.h>
Public Member Functions | |
NormalFFTinfo (int sDim[2], int dDim[2], int isSrc, void *dptr, int transType, int sPlanesPerSlab=1, int dPlanesPerSlab=1) | |
NormalFFTinfo (NormalFFTinfo &info) | |
NormalFFTinfo (void) | |
void | pup (PUP::er &p) |
Data Fields | |
int | srcSize [2] |
int | destSize [2] |
bool | isSrcSlab |
int | srcPlanesPerSlab |
int | destPlanesPerSlab |
void * | dataPtr |
int | transformType |
Private Member Functions | |
void | init (int sDim[2], int dDim[2], int isSrc, void *dptr, int transT, int sPlanesPerSlab, int dPlanesPerSlab) |
Definition at line 19 of file fftlib.h.
NormalFFTinfo::NormalFFTinfo | ( | NormalFFTinfo & | info | ) | [inline] |
Definition at line 26 of file fftlib.h.
References dataPtr, destPlanesPerSlab, destSize, init(), isSrcSlab, srcPlanesPerSlab, srcSize, and transformType.
NormalFFTinfo::NormalFFTinfo | ( | void | ) | [inline] |
void NormalFFTinfo::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 40 of file fftlib.h.
References dataPtr, destPlanesPerSlab, destSize, isSrcSlab, PUP::er::isUnpacking(), p, srcPlanesPerSlab, srcSize, and transformType.
void NormalFFTinfo::init | ( | int | sDim[2], | |
int | dDim[2], | |||
int | isSrc, | |||
void * | dptr, | |||
int | transT, | |||
int | sPlanesPerSlab, | |||
int | dPlanesPerSlab | |||
) | [inline, private] |
Definition at line 52 of file fftlib.h.
References ckerr, dataPtr, destPlanesPerSlab, destSize, endl(), isSrcSlab, srcPlanesPerSlab, srcSize, and transformType.
Referenced by NormalFFTinfo().
Definition at line 34 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::createPlans(), NormalSlabArray::createPlans(), NormalRealSlabArray::doFFT(), NormalSlabArray::doFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().
Definition at line 34 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForFFT(), NormalSlabArray::acceptDataForFFT(), NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::createPlans(), NormalSlabArray::createPlans(), NormalRealSlabArray::doIFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().
Definition at line 35 of file fftlib.h.
Referenced by NormalRealSlabArray::createPlans(), NormalSlabArray::createPlans(), init(), NormalFFTinfo(), pup(), and NormalSlabArray::setup().
Definition at line 36 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForFFT(), NormalSlabArray::acceptDataForFFT(), NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::doFFT(), NormalSlabArray::doFFT(), NormalRealSlabArray::doIFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().
Definition at line 36 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForFFT(), NormalSlabArray::acceptDataForFFT(), NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::doFFT(), NormalSlabArray::doFFT(), NormalRealSlabArray::doIFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().
void* NormalFFTinfo::dataPtr |
Definition at line 37 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForFFT(), NormalSlabArray::acceptDataForFFT(), NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::doFFT(), NormalSlabArray::doFFT(), NormalRealSlabArray::doIFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().
Definition at line 38 of file fftlib.h.
Referenced by NormalRealSlabArray::acceptDataForFFT(), NormalSlabArray::acceptDataForFFT(), NormalRealSlabArray::acceptDataForIFFT(), NormalSlabArray::acceptDataForIFFT(), NormalRealSlabArray::doFFT(), NormalSlabArray::doFFT(), NormalRealSlabArray::doIFFT(), NormalSlabArray::doIFFT(), init(), NormalFFTinfo(), and pup().