ESyS-Particle  2.3.2
esys::lsm::CheckPointInfo::Impl Class Reference
Collaboration diagram for esys::lsm::CheckPointInfo::Impl:

Public Member Functions

 Impl ()
 ~Impl ()
bool operator== (const Impl &impl) const
void read (std::istream &iStream)
void write (std::ostream &oStream) const

Public Attributes

int m_numTimeSteps
double m_timeStepSize
int m_timeStep
GeometryInfo m_geoInfo
StringVector m_fileNames
int m_bzrVersion

Constructor & Destructor Documentation

esys::lsm::CheckPointInfo::Impl::Impl ( )
inline
esys::lsm::CheckPointInfo::Impl::~Impl ( )
inline

Member Function Documentation

bool esys::lsm::CheckPointInfo::Impl::operator== ( const Impl impl) const
inline
void esys::lsm::CheckPointInfo::Impl::read ( std::istream &  iStream)
inline

References m_fileNames, m_geoInfo, m_numTimeSteps, m_timeStep, m_timeStepSize, esys::lsm::GeometryInfo::read(), esys::lsm::StringUtil::splitStrings(), and esys::lsm::StringUtil::trim().

Referenced by esys::lsm::CheckPointInfo::read().

Here is the call graph for this function:

Here is the caller graph for this function:

void esys::lsm::CheckPointInfo::Impl::write ( std::ostream &  oStream) const
inline

write checkpoint info to output stream

Parameters
oStreamthe output stream

References lsm_version_info::CheckPointVersion, lsm_version_info::ESySParticleVersion, esys::lsm::StringUtil::join(), m_bzrVersion, m_fileNames, m_geoInfo, m_numTimeSteps, m_timeStep, m_timeStepSize, and esys::lsm::GeometryInfo::writeWithoutVersion().

Referenced by esys::lsm::CheckPointInfo::write().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

int esys::lsm::CheckPointInfo::Impl::m_bzrVersion

Referenced by write().

int esys::lsm::CheckPointInfo::Impl::m_numTimeSteps
int esys::lsm::CheckPointInfo::Impl::m_timeStep
double esys::lsm::CheckPointInfo::Impl::m_timeStepSize

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