|
OpenAtom
Version1.5a
|
Public Member Functions | |
| void | pup (PUP::er &) |
| = data More... | |
| GStateSlab () | |
| = Constuctor, Destructor and utilities | |
| void | initNHC (int _len_nhc_cp, int _num_nhc_cp, int _nck_nhc_cp) |
| void | destroyNHC () |
| void | setKRange (int, int *, int *, int *) |
| void | addForces (complex *, const int *) |
Public Attributes | |
| int | cp_min_opt |
| size2d | planeSize |
| int | numNonZeroPlanes |
| int | numRuns |
| int | numLines |
| int | numPoints |
| int | numFull |
| int | numFullNL |
| int | ees_nonlocal |
| bool | fftReqd |
| int | mysizeX |
| int | S_grainSize |
| int | xdim |
| int | ydim |
| int | zdim |
| int | ngridaNL |
| int | ngridbNL |
| int | ngridcNL |
| int | iplane_ind |
| int | istate_ind |
| int | ihave_kx0 |
| int | ihave_g000 |
| int | ind_g000 |
| int | kx0_strt |
| int | kx0_end |
| int | nkx0 |
| int | nkx0_uni |
| int | nkx0_red |
| int | nkx0_zero |
| double | eke_ret |
| double | fictEke_ret |
| double | ekeNhc_ret |
| double | potNHC_ret |
| double | degfree |
| double | degfreeNHC |
| complex * | packedPlaneData |
| complex * | packedPlaneDataTemp2 |
| complex * | packedPlaneDataTemp |
| complex * | packedPlaneDataScr |
| complex * | packedForceData |
| complex * | packedVelData |
| complex * | packedRedPsi |
| complex * | packedRedPsiV |
| int | len_nhc_cp |
| int | num_nhc_cp |
| int | nck_nhc_cp |
| int * | istrNHC |
| int * | iendNHC |
| double | kTCP |
| double | tauNHCCP |
| double *** | xNHC |
| double *** | xNHCP |
| double *** | vNHC |
| double *** | fNHC |
| double * | degFreeSplt |
| double * | mNHC |
| double * | v0NHC |
| double * | a2NHC |
| double * | a4NHC |
Definition at line 25 of file fftCacheSlab.h.
| void GStateSlab::pup | ( | PUP::er & | p | ) |
= data
= Dont have to pup fftw plans - they live in the fft cache group
CkPrintf("gs pup\n:");
g under min
Definition at line 115 of file stateSlab.C.
Referenced by CP_State_GSpacePlane::pup().
| void GStateSlab::setKRange | ( | int | n, |
| int * | k_x, | ||
| int * | k_y, | ||
| int * | k_z | ||
| ) |
= Construct the k-vectors
= Find pts with k_x==0:
= Check the layout for doublePack case: kx=0 first
Definition at line 287 of file stateSlab.C.
Referenced by CP_State_GSpacePlane::initGSpace().