PPL Logo

LineFFTinfo Class Reference

#include <fftlib.h>

Collaboration diagram for LineFFTinfo:

Collaboration graph
[legend]

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]
complexdataPtr

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)

Detailed Description

Definition at line 82 of file fftlib.h.


Constructor & Destructor Documentation

LineFFTinfo::LineFFTinfo ( int  size[3],
int  _ptype,
int  _pblock,
complex dptr,
int  _xPencilsPerSlab = 1,
int  _yPencilsPerSlab = 1,
int  _zPencilsPerSlab = 1 
) [inline]

Definition at line 85 of file fftlib.h.

References init().

LineFFTinfo::LineFFTinfo ( LineFFTinfo info  )  [inline]

Definition at line 88 of file fftlib.h.

References init(), pblock, ptype, sizeX, sizeY, sizeZ, xPencilsPerSlab, yPencilsPerSlab, and zPencilsPerSlab.

LineFFTinfo::LineFFTinfo ( void   )  [inline]

Definition at line 91 of file fftlib.h.


Member Function Documentation

void LineFFTinfo::pup ( PUP::er p  )  [inline]

void LineFFTinfo::init ( int  sizex,
int  sizey,
int  sizez,
int  _ptype,
int  _pblock,
complex dptr,
int  _xPencilsPerSlab,
int  _yPencilsPerSlab,
int  _zPencilsPerSlab 
) [inline, private]

void LineFFTinfo::getSquaresize ( int  size,
int  planesize,
int square 
) [inline, private]

Definition at line 151 of file fftlib.h.

Referenced by init().


Field Documentation

Definition at line 111 of file fftlib.h.

Referenced by NormalLineArray::doFirstFFT(), init(), LineFFTinfo(), and pup().

Definition at line 112 of file fftlib.h.

Referenced by init(), LineFFTinfo(), and pup().

Definition at line 112 of file fftlib.h.

Referenced by init(), LineFFTinfo(), and pup().

Definition at line 112 of file fftlib.h.

Referenced by init(), LineFFTinfo(), and pup().


The documentation for this class was generated from the following file:

Generated on Fri May 25 08:04:04 2012 for Charm++ by  doxygen 1.5.5