Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::GlobalDataShift Class Reference

#include <data_shift.h>

List of all members.

Public Member Functions

 GlobalDataShift ()
 ~GlobalDataShift ()
void Set (int x, int y, int z, int t, int s=0)
void SetOrigin (int x, int y, int z, int t, int s=0)
int Origin (int dir)
void Shift (void *addr, long long len)


Constructor & Destructor Documentation

cps::GlobalDataShift::GlobalDataShift  ) 
 

Definition at line 11 of file data_shift.C.

cps::GlobalDataShift::~GlobalDataShift  )  [inline]
 

Definition at line 17 of file data_shift.h.


Member Function Documentation

int cps::GlobalDataShift::Origin int  dir  )  [inline]
 

Definition at line 20 of file data_shift.h.

Referenced by cps::glb_sum_internal2().

void cps::GlobalDataShift::Set int  x,
int  y,
int  z,
int  t,
int  s = 0
 

Definition at line 16 of file data_shift.C.

References cps::Verbose::Flow(), cps::GJP, cps::GlobalJobParameter::Nodes(), and cps::VRB.

Referenced by cps::AlgHmcRHMC::run().

void cps::GlobalDataShift::SetOrigin int  x,
int  y,
int  z,
int  t,
int  s = 0
 

Definition at line 34 of file data_shift.C.

References cps::GlobalJobParameter::Bc(), cps::ERR, cps::Verbose::Flow(), cps::Error::General(), cps::GJP, cps::GlobalJobParameter::Nodes(), and cps::VRB.

Referenced by cps::AlgHmc::run(), and cps::AlgHmcRHMC::run().

void cps::GlobalDataShift::Shift void *  addr,
long long  len
 

Definition at line 52 of file data_shift.C.

References cps::ERR, cps::Verbose::Func(), cps::Error::General(), cps::sfree(), cps::smalloc(), and cps::VRB.


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:05 2009 for Columbia Physics System by  doxygen 1.3.9.1