OpenAtom  Version1.5a
RhoGSlab Class Reference

Public Member Functions

void setKVectors (int *n)
 
void divRhoGdot (double *, double, complex *)
 = packed g-space of size numPoints is expanded to numFull =numRuns/2*nfftz More...
 
void createWhiteByrd (double *, double)
 = packed g-space of size numPoints is expanded to numFull =numRuns/2*nfftz
 
void pup (PUP::er &p)
 

Public Attributes

int sizeX
 
int sizeY
 
int sizeZ
 
int runsToBeSent
 
int numRuns
 
int numLines
 
int numFull
 
int numPoints
 
int nPacked
 
int iperd
 
RunDescriptorruns
 
complexRho
 
complexdivRhoX
 
complexdivRhoY
 
complexdivRhoZ
 
complexpackedRho
 
complexpackedVks
 
complexVks
 
double * perdCorr
 
int * k_x
 
int * k_y
 
int * k_z
 
double ehart_ret
 
double eext_ret
 
double ewd_ret
 
int size
 
int xdim
 
int ydim
 
int zdim
 

Detailed Description

Definition at line 258 of file fftCacheSlab.h.

Member Function Documentation

void RhoGSlab::divRhoGdot ( double *  hmati,
double  tpi,
complex tmpRho 
)

= packed g-space of size numPoints is expanded to numFull =numRuns/2*nfftz

=

Definition at line 258 of file rhoSlab.C.

Referenced by CP_Rho_GSpacePlane::divRhoVksGspace().

void RhoGSlab::setKVectors ( int *  n)

= Construct the k-vectors

= Set the return values

Definition at line 371 of file rhoSlab.C.

Referenced by CP_Rho_GHartExt::CP_Rho_GHartExt(), and CP_Rho_GSpacePlane::CP_Rho_GSpacePlane().


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