
#include <fftlib.h>

Public Member Functions | |
| LineFFTinfo (int size[3], int _ptype, int _pblock, complex *dptr, int _xPencilsPerSlab=1, int _yPencilsPerSlab=1, int _zPencilsPerSlab=1) | |
| LineFFTinfo (LineFFTinfo &info) | |
| LineFFTinfo (void) | |
| void | pup (PUP::er &p) |
Data Fields | |
| int | sizeX |
| int | sizeY |
| int | sizeZ |
| int | ptype |
| int | pblock |
| int | xPencilsPerSlab |
| int | yPencilsPerSlab |
| int | zPencilsPerSlab |
| int | xsquare [2] |
| int | ysquare [2] |
| int | zsquare [2] |
| complex * | dataPtr |
Private Member Functions | |
| void | init (int sizex, int sizey, int sizez, int _ptype, int _pblock, complex *dptr, int _xPencilsPerSlab, int _yPencilsPerSlab, int _zPencilsPerSlab) |
| void | getSquaresize (int size, int planesize, int *square) |
Definition at line 83 of file fftlib.h.
| LineFFTinfo::LineFFTinfo | ( | LineFFTinfo & | info | ) | [inline] |
Definition at line 89 of file fftlib.h.
References init(), pblock, ptype, sizeX, sizeY, sizeZ, xPencilsPerSlab, yPencilsPerSlab, and zPencilsPerSlab.

| void LineFFTinfo::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 95 of file fftlib.h.
References dataPtr, PUP::er::isUnpacking(), p, pblock, ptype, sizeX, sizeY, sizeZ, xPencilsPerSlab, xsquare, yPencilsPerSlab, ysquare, zPencilsPerSlab, and zsquare.

| void LineFFTinfo::init | ( | int | sizex, | |
| int | sizey, | |||
| int | sizez, | |||
| int | _ptype, | |||
| int | _pblock, | |||
| complex * | dptr, | |||
| int | _xPencilsPerSlab, | |||
| int | _yPencilsPerSlab, | |||
| int | _zPencilsPerSlab | |||
| ) | [inline, private] |
Definition at line 117 of file fftlib.h.
References ckerr, dataPtr, endl(), getSquaresize(), pblock, ptype, sizeX, sizeY, sizeZ, _PencilBlock::SQUAREBLOCK, xPencilsPerSlab, xsquare, yPencilsPerSlab, ysquare, zPencilsPerSlab, and zsquare.
Referenced by LineFFTinfo().


Definition at line 110 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doThirdFFT(), init(), LineFFTinfo(), pup(), and NormalLineArray::setup().
Definition at line 110 of file fftlib.h.
Referenced by NormalLineArray::doSecondFFT(), init(), LineFFTinfo(), pup(), and NormalLineArray::setup().
Definition at line 110 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doThirdFFT(), init(), LineFFTinfo(), and pup().
Definition at line 111 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), init(), LineFFTinfo(), NormalLineArray::NormalLineArray(), and pup().
Definition at line 112 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), init(), LineFFTinfo(), and pup().
Definition at line 114 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), init(), and pup().
Definition at line 114 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), init(), and pup().
Definition at line 114 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), init(), and pup().
Definition at line 115 of file fftlib.h.
Referenced by NormalLineArray::doFirstFFT(), NormalLineArray::doSecondFFT(), NormalLineArray::doThirdFFT(), init(), and pup().
1.5.5