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

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

Member Function Documentation

int esys::lsm::CheckPointPrmsPy::getBeginTimeStep ( ) const
inline
int esys::lsm::CheckPointPrmsPy::getEndTimeStep ( ) const
inline
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:

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:

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

Member Data Documentation

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

Referenced by getBeginTimeStep().

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

Referenced by getEndTimeStep().

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

Referenced by getFileNamePrefix().

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

Referenced by getTimeStepIncr().


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