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

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

References m_pImpl.

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

Member Function Documentation

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:

const StringVector & esys::lsm::CheckPointInfo::getLatticeDataFiles ( ) const
int esys::lsm::CheckPointInfo::getNumTimeSteps ( ) const
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:

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

References m_pImpl.

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:

void esys::lsm::CheckPointInfo::setGeometryInfo ( const GeometryInfo geoInfo)
void esys::lsm::CheckPointInfo::setLatticeDataFiles ( const StringVector fileNames)
void esys::lsm::CheckPointInfo::setNumTimeSteps ( int  numTimeSteps)
void esys::lsm::CheckPointInfo::setTimeStep ( int  timeStep)
void esys::lsm::CheckPointInfo::setTimeStepSize ( double  timeStepSize)
void esys::lsm::CheckPointInfo::write ( std::ostream &  oStream) const

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

Here is the call graph for this function:

Member Data Documentation


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