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

$Revision$ $Date$ More...

#include <CheckPointParamsPy.h>

Inheritance diagram for esys::lsm::CheckPointPrmsPy:
Collaboration diagram for esys::lsm::CheckPointPrmsPy:

Public Member Functions

 CheckPointPrmsPy (const std::string &, int, int, int)
 
std::string getFileNamePrefix () const
 
int getBeginTimeStep () const
 
int getEndTimeStep () const
 
int getTimeStepIncr () const
 
boost::python::list getFileNameList () const
 

Protected Member Functions

std::string getFileName (int, int rank=0) const
 

Private Attributes

std::string m_fileNamePrefix
 
int m_beginTimeStep
 
int m_endTimeStep
 
int m_timeStepIncr
 

Detailed Description

$Revision$ $Date$

Constructor & Destructor Documentation

◆ CheckPointPrmsPy()

esys::lsm::CheckPointPrmsPy::CheckPointPrmsPy ( const std::string &  fileNamePrefix,
int  beginTimeStep,
int  endTimeStep,
int  timeStepIncr 
)

Member Function Documentation

◆ getBeginTimeStep()

int esys::lsm::CheckPointPrmsPy::getBeginTimeStep ( ) const
inline

◆ getEndTimeStep()

int esys::lsm::CheckPointPrmsPy::getEndTimeStep ( ) const
inline

◆ getFileName()

std::string esys::lsm::CheckPointPrmsPy::getFileName ( int  timeStep,
int  rank = 0 
) const
protected

References getFileNamePrefix(), and esys::lsm::StringUtil::toString().

Referenced by getFileNameList().

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

◆ getFileNameList()

boost::python::list esys::lsm::CheckPointPrmsPy::getFileNameList ( ) const

References getBeginTimeStep(), getEndTimeStep(), getFileName(), and getTimeStepIncr().

Referenced by esys::lsm::exportCheckPointPrms().

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

◆ getFileNamePrefix()

std::string esys::lsm::CheckPointPrmsPy::getFileNamePrefix ( ) const
inline

◆ getTimeStepIncr()

int esys::lsm::CheckPointPrmsPy::getTimeStepIncr ( ) const
inline

Member Data Documentation

◆ m_beginTimeStep

int esys::lsm::CheckPointPrmsPy::m_beginTimeStep
private

Referenced by getBeginTimeStep().

◆ m_endTimeStep

int esys::lsm::CheckPointPrmsPy::m_endTimeStep
private

Referenced by getEndTimeStep().

◆ m_fileNamePrefix

std::string esys::lsm::CheckPointPrmsPy::m_fileNamePrefix
private

Referenced by getFileNamePrefix().

◆ m_timeStepIncr

int esys::lsm::CheckPointPrmsPy::m_timeStepIncr
private

Referenced by getTimeStepIncr().


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