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