OpenAtom  Version1.5a
GStateSlab Class Reference

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
 
complexpackedPlaneData
 
complexpackedPlaneDataTemp2
 
complexpackedPlaneDataTemp
 
complexpackedPlaneDataScr
 
complexpackedForceData
 
complexpackedVelData
 
complexpackedRedPsi
 
complexpackedRedPsiV
 
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
 

Detailed Description

Definition at line 25 of file fftCacheSlab.h.

Member Function Documentation

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().


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