ESyS-Particle  2.3.4
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
 

Constructor & Destructor Documentation

◆ Impl()

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

◆ ~Impl()

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

Member Function Documentation

◆ operator==()

bool esys::lsm::CheckPointInfo::Impl::operator== ( const Impl impl) const
inline

◆ read()

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:

◆ write()

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_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

◆ m_fileNames

◆ m_geoInfo

◆ m_numTimeSteps

int esys::lsm::CheckPointInfo::Impl::m_numTimeSteps

◆ m_timeStep

int esys::lsm::CheckPointInfo::Impl::m_timeStep

◆ m_timeStepSize

double esys::lsm::CheckPointInfo::Impl::m_timeStepSize

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