OpenAtom  Version1.5a
StructFactCache Class Reference
Inheritance diagram for StructFactCache:
Group

Public Member Functions

void printCountStructFact ()
 
 StructFactCache (int numSfGrps_in, int natm_nl_in, int natm_nl_grp_max_in, UberCollection _thisInstance)
 
int getStructFact (int planeIndex, int atmGrp, complex **sf, complex **sf_x, complex **sf_y, complex **sf_z)
 
void getStructFactIdx (int sfindex, int atmGrp, complex **sf, complex **sf_x, complex **sf_y, complex **sf_z)
 
void acceptStructFact (StructFactorMsg *msg)
 
void removeAll ()
 
void setZero (int)
 
int existStructFactGrp (int planeIndex, int atmGrp)
 
int registerPP (int state, int plane, int atmGrp)
 local particle planes register themselves with the cache so they can be launched by the arrival of an update for the (plane, atom)
 
int existsPP (int plane, int atmGrp)
 
void pup (PUP::er &p)
 

Public Attributes

int numSfGrps
 
int natm_nl
 
int natm_nl_grp_max
 
int totalsize
 
const UberCollection thisInstance
 
CkVec< GSlabInfogSpaceSlabs
 
CkVec< int * > structFactorAtmGrps
 
CkVec< complex * > structFactorList
 
CkVec< complex * > structFactorfxList
 
CkVec< complex * > structFactorfyList
 
CkVec< complex * > structFactorfzList
 
CkVec< int > structFactorSize
 
CkVec< PlaneCountplaneCountList
 
CkVec< PlaneAtomppList
 

Private Member Functions

int existStructFact (int planeIndex)
 
int incCountStructFact (int planeIndex)
 
int decCountStructFact (int planeIndex)
 

Detailed Description

Definition at line 39 of file StructFactorCache.h.


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