OpenAtom  Version1.5a
eesCache Class Reference

Group Container class : Only allowed chare data classes have data. More...

#include <eesCache.h>

Inheritance diagram for eesCache:
Group

Public Member Functions

 eesCache (int, int, int, int, int, int, int, UberCollection thisInstance)
 = Group constructor
 
void registerCacheGPP (int, int, int *, int *, int *)
 = GParticlePlane Cache Management tool More...
 
void registerCacheRPP (int)
 = realParticlePlane Cache Management tool More...
 
void registerCacheGHart (int, int, int *, int *, int *)
 = RhoGhart Cache Management tool More...
 
void registerCacheRHart (int)
 = RhoRhart Cache Management tool More...
 
void registerCacheGSP (int, int)
 
void registerCacheRHOG (int)
 
void queryCacheRPP (int, int, int)
 = realParticlePlane Cache Management tool More...
 
void queryCacheRHart (int, int, int)
 = RhoGhart Cache Management tool More...
 

Public Attributes

const UberCollection thisInstance
 
int itimeRPP
 
int itimeRHart
 
int rpp_on
 
int nstates
 
int nchareGSPProcT
 
int * gspStateInd
 
int * gspPlaneInd
 
int nMallSize
 
int nchareGPP
 
int nchareRPP
 
int nchareGHart
 
int nchareRHart
 
int nchareGSP
 
int nchareRhoG
 
int nchareGPPProc
 
int nchareRPPProc
 
int nchareGHartProc
 
int nchareRHartProc
 
int nchareGSPProc
 
int nchareRhoGProc
 
int nkpoint
 
int * allowedGppChares
 
int * allowedRppChares
 
int * allowedRhoGHartChares
 
int * allowedRhoRHartChares
 
int * allowedGspChares
 
int * allowedRhoGChares
 
int * indGppChares
 
int * indRppChares
 
int * indRhoGHartChares
 
int * indRhoRHartChares
 
int * indGspChares
 
int * indRhoGChares
 
GPPDATA ** GppData
 
RPPDATA ** RppData
 
RHOGHARTDATA ** RhoGHartData
 
RHORHARTDATA ** RhoRHartData
 
GSPDATA ** GspData
 

Detailed Description

Group Container class : Only allowed chare data classes have data.

Definition at line 18 of file eesCache.h.

Member Function Documentation

void eesCache::queryCacheRHart ( int  index,
int  itime,
int  iter 
)

= RhoGhart Cache Management tool

= Cache compute : 1st guy in does the job

Definition at line 438 of file eesCache.C.

Referenced by CP_Rho_RHartExt::computeAtmSF().

void eesCache::queryCacheRPP ( int  index,
int  itime,
int  iter 
)

= realParticlePlane Cache Management tool

= Cache compute

Definition at line 394 of file eesCache.C.

Referenced by CP_State_RealParticlePlane::computeZmatEes().

void eesCache::registerCacheGHart ( int  index,
int  ncoef,
int *  ka,
int *  kb,
int *  kc 
)

= RhoGhart Cache Management tool

= Cache warm up

Definition at line 181 of file eesCache.C.

References RHOGHARTDATA::init().

Referenced by CP_Rho_GHartExt::init().

void eesCache::registerCacheGPP ( int  index,
int  ncoef,
int *  ka,
int *  kb,
int *  kc 
)

= GParticlePlane Cache Management tool

= Cache warm up

Definition at line 138 of file eesCache.C.

References GPPDATA::init().

Referenced by CP_State_ParticlePlane::initKVectors().

void eesCache::registerCacheRHart ( int  index)

= RhoRhart Cache Management tool

= Cache warm up

Definition at line 158 of file eesCache.C.

References RHORHARTDATA::init().

Referenced by CP_Rho_RHartExt::init().

void eesCache::registerCacheRPP ( int  index)

= realParticlePlane Cache Management tool

= Cache warm up

Definition at line 118 of file eesCache.C.

References RPPDATA::init().

Referenced by CP_State_RealParticlePlane::init().


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