ESyS-Particle  2.3.4
esys::lsm::CheckPointInfo Class Reference

#include <CheckPointInfo.h>

Collaboration diagram for esys::lsm::CheckPointInfo:

Classes

class  Impl
 

Public Member Functions

 CheckPointInfo ()
 
 ~CheckPointInfo ()
 
bool operator== (const CheckPointInfo &cpInfo) const
 
const GeometryInfogetGeometryInfo () const
 
void setGeometryInfo (const GeometryInfo &geoInfo)
 
const StringVectorgetLatticeDataFiles () const
 
void setLatticeDataFiles (const StringVector &fileNames)
 
int getNumTimeSteps () const
 
void setNumTimeSteps (int numTimeSteps)
 
int getTimeStep () const
 
void setTimeStep (int timeStep)
 
double getTimeStepSize () const
 
void setTimeStepSize (double timeStepSize)
 
void read (std::istream &iStream)
 
void write (std::ostream &oStream) const
 

Protected Member Functions

 CheckPointInfo (const CheckPointInfo &cpInfo)
 
CheckPointInfooperator= (const CheckPointInfo &cpInfo)
 

Private Attributes

Implm_pImpl
 

Detailed Description

Summary of LSM check-point information.

Constructor & Destructor Documentation

◆ CheckPointInfo() [1/2]

esys::lsm::CheckPointInfo::CheckPointInfo ( )

◆ ~CheckPointInfo()

esys::lsm::CheckPointInfo::~CheckPointInfo ( )

References m_pImpl.

◆ CheckPointInfo() [2/2]

esys::lsm::CheckPointInfo::CheckPointInfo ( const CheckPointInfo cpInfo)
protected

Member Function Documentation

◆ getGeometryInfo()

const GeometryInfo & esys::lsm::CheckPointInfo::getGeometryInfo ( ) const

References esys::lsm::CheckPointInfo::Impl::m_geoInfo, and m_pImpl.

Referenced by CLatticeMaster::loadCheckPointData().

Here is the caller graph for this function:

◆ getLatticeDataFiles()

const StringVector & esys::lsm::CheckPointInfo::getLatticeDataFiles ( ) const

◆ getNumTimeSteps()

int esys::lsm::CheckPointInfo::getNumTimeSteps ( ) const

◆ getTimeStep()

int esys::lsm::CheckPointInfo::getTimeStep ( ) const

References m_pImpl, and esys::lsm::CheckPointInfo::Impl::m_timeStep.

Referenced by CLatticeMaster::loadCheckPointData().

Here is the caller graph for this function:

◆ getTimeStepSize()

double esys::lsm::CheckPointInfo::getTimeStepSize ( ) const

◆ operator=()

CheckPointInfo& esys::lsm::CheckPointInfo::operator= ( const CheckPointInfo cpInfo)
protected

◆ operator==()

bool esys::lsm::CheckPointInfo::operator== ( const CheckPointInfo cpInfo) const

References m_pImpl.

◆ read()

void esys::lsm::CheckPointInfo::read ( std::istream &  iStream)

References m_pImpl, and esys::lsm::CheckPointInfo::Impl::read().

Referenced by CLatticeMaster::loadCheckPointData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setGeometryInfo()

void esys::lsm::CheckPointInfo::setGeometryInfo ( const GeometryInfo geoInfo)

◆ setLatticeDataFiles()

void esys::lsm::CheckPointInfo::setLatticeDataFiles ( const StringVector fileNames)

◆ setNumTimeSteps()

void esys::lsm::CheckPointInfo::setNumTimeSteps ( int  numTimeSteps)

◆ setTimeStep()

void esys::lsm::CheckPointInfo::setTimeStep ( int  timeStep)

◆ setTimeStepSize()

void esys::lsm::CheckPointInfo::setTimeStepSize ( double  timeStepSize)

◆ write()

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

References m_pImpl, and esys::lsm::CheckPointInfo::Impl::write().

Referenced by CheckPointController::issueCheckPointCmd(), CheckPointController::issueCheckPointCmdWTM(), and CheckPointController::issueSnapShotCmd().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_pImpl


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