ESyS-Particle  4.0.1
Public Member Functions | Public Attributes | List of all members
esys::lsm::GeometryInfo::Impl Class Reference
Collaboration diagram for esys::lsm::GeometryInfo::Impl:
Collaboration graph
[legend]

Public Member Functions

 Impl (float version, const Vec3 &bBoxMin, const Vec3 &bBoxMax, const BoolVector &periodicDimensions, bool is2d=false)
Imploperator= (const Impl &impl)
bool operator== (const Impl &impl) const
void read (std::istream &iStream)
void write (std::ostream &oStream) const

Public Attributes

float m_version
Vec3 m_bBoxMin
Vec3 m_bBoxMax
BoolVector m_periodicDimensions
bool m_is2d

Member Data Documentation

BoolVector esys::lsm::GeometryInfo::Impl::m_periodicDimensions

Indicates the dimensions which are periodic, element 0 indicates whether the x-dim is periodic, element 1 indicates whether the y-dim is periodic and element 2 indicates whether the z-dim is periodic.

Referenced by esys::lsm::GeometryInfo::getPeriodicDimensions(), esys::lsm::GeometryInfo::hasAnyPeriodicDimensions(), and esys::lsm::GeometryInfo::setPeriodicDimensions().


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