ESyS-Particle  4.0.1
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | Friends
esys::lsm::CLatticeParam Class Reference

#include <LatticeParam.h>

Collaboration diagram for esys::lsm::CLatticeParam:
Collaboration graph
[legend]

List of all members.

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
double m_nrange
 searchrange
ProcessDims m_dims

Friends

std::ostream & operator<< (std::ostream &oStream, const CLatticeParam &prms)

Detailed Description

Parameters for the sublattice.


The documentation for this class was generated from the following files: