|
ESyS-Particle
2.3.4
|
#include <LatticeParam.h>

Public Types | |
| typedef std::vector< unsigned int > | ProcessDims |
Public Member Functions | |
| CLatticeParam (const std::string &particleType, double nrange, double alpha, const ProcessDims &dims=ProcessDims(3, 0)) | |
| void | setSearchRange (double nr, double a) |
| void | setParticleType (const std::string &pt) |
| void | packInto (AMPIBuffer *) const |
| double | nrange () const |
| double | alpha () const |
| const ProcessDims & | processDims () const |
| const std::string & | particle_type () const |
Static Public Member Functions | |
| static CLatticeParam | extractLatticeParam (AMPIBuffer *pBuff) |
Protected Attributes | |
| std::string | m_particle_type |
| double | m_alpha |
| pair creation cutoff More... | |
| double | m_nrange |
| searchrange More... | |
| ProcessDims | m_dims |
Friends | |
| std::ostream & | operator<< (std::ostream &oStream, const CLatticeParam &prms) |
Parameters for the sublattice.
| typedef std::vector<unsigned int> esys::lsm::CLatticeParam::ProcessDims |
| esys::lsm::CLatticeParam::CLatticeParam | ( | const std::string & | particleType, |
| double | nrange, | ||
| double | alpha, | ||
| const ProcessDims & | dims = ProcessDims(3, 0) |
||
| ) |
References m_alpha, m_dims, m_nrange, and m_particle_type.
Referenced by extractLatticeParam().

|
inline |
References m_alpha.
Referenced by extractLatticeParam(), and TSubLattice< T >::TSubLattice().

|
static |
References alpha(), CLatticeParam(), nrange(), AMPIBuffer::pop_double(), AMPIBuffer::pop_int(), and AMPIBuffer::pop_string().

|
inline |
References m_nrange.
Referenced by extractLatticeParam(), and TSubLattice< T >::TSubLattice().

| void esys::lsm::CLatticeParam::packInto | ( | AMPIBuffer * | B | ) | const |
References AMPIBuffer::append(), m_alpha, m_dims, m_nrange, and m_particle_type.
Referenced by CLatticeMaster::makeLattice().


|
inline |
References m_particle_type.
Referenced by CSubLatticeControler::makeLattice().

|
inline |
References m_dims.
Referenced by TSubLattice< T >::TSubLattice().

|
inline |
References m_particle_type.
|
inline |
|
friend |
|
protected |
pair creation cutoff
Referenced by alpha(), CLatticeParam(), esys::lsm::operator<<(), packInto(), and setSearchRange().
|
protected |
Referenced by CLatticeParam(), packInto(), and processDims().
|
protected |
searchrange
Referenced by CLatticeParam(), nrange(), esys::lsm::operator<<(), packInto(), and setSearchRange().
|
protected |
Referenced by CLatticeParam(), esys::lsm::operator<<(), packInto(), particle_type(), and setParticleType().