13 #ifndef ESYS_LSMLATTICEPARAM_H
14 #define ESYS_LSMLATTICEPARAM_H
32 typedef std::vector<unsigned int> ProcessDims;
34 const std::string &particleType,
37 const ProcessDims &dims = ProcessDims(3, 0)
40 void setParticleType(
const std::string& pt){m_particle_type=pt;}
42 double nrange()
const {
return m_nrange;};
43 double alpha()
const {
return m_alpha;};
44 const ProcessDims &processDims()
const {
return m_dims;}
45 const std::string &particle_type()
const {
return m_particle_type;};
46 friend std::ostream& operator<<(std::ostream &oStream,
const CLatticeParam &prms);
51 std::string m_particle_type;