13 #ifndef ESYS_LSMLATTICEPARAM_H
14 #define ESYS_LSMLATTICEPARAM_H
34 const std::string &particleType,
std::string m_particle_type
Definition: LatticeParam.h:51
Definition: LatticeParam.h:29
void setSearchRange(double nr, double a)
Definition: LatticeParam.h:39
std::vector< unsigned int > ProcessDims
Definition: LatticeParam.h:32
Definition: CheckPointable.cpp:16
const std::string & particle_type() const
Definition: LatticeParam.h:45
Abstract base class for MPI send/recv buffer.
Definition: mpibuf.h:33
static CLatticeParam extractLatticeParam(AMPIBuffer *pBuff)
Definition: LatticeParam.cpp:46
friend std::ostream & operator<<(std::ostream &oStream, const CLatticeParam &prms)
void setParticleType(const std::string &pt)
Definition: LatticeParam.h:40
CLatticeParam(const std::string &particleType, double nrange, double alpha, const ProcessDims &dims=ProcessDims(3, 0))
Definition: LatticeParam.cpp:23
double nrange() const
Definition: LatticeParam.h:42
const ProcessDims & processDims() const
Definition: LatticeParam.h:44
double m_alpha
pair creation cutoff
Definition: LatticeParam.h:52
double m_nrange
searchrange
Definition: LatticeParam.h:53
double alpha() const
Definition: LatticeParam.h:43
ProcessDims m_dims
Definition: LatticeParam.h:54
void packInto(AMPIBuffer *) const
Definition: LatticeParam.cpp:36