Go to the documentation of this file.
14 #ifndef ESYS_LSMCHECKPOINTINFO_H
15 #define ESYS_LSMCHECKPOINTINFO_H
53 void read(std::istream &iStream);
54 void write(std::ostream &oStream)
const;
StringVector splitStrings(const std::string &str, const std::string &delim)
Definition: StringUtil.h:169
void read(std::istream &iStream)
Definition: CheckPointInfo.cpp:55
int m_numTimeSteps
Definition: CheckPointInfo.cpp:103
double m_timeStepSize
Definition: CheckPointInfo.cpp:104
CheckPointInfo()
Definition: CheckPointInfo.cpp:110
int m_timeStep
Definition: CheckPointInfo.cpp:105
~Impl()
Definition: CheckPointInfo.cpp:35
std::vector< std::string > StringVector
Definition: CheckPointInfo.h:24
double getTimeStepSize() const
CheckPointInfo & operator=(const CheckPointInfo &cpInfo)
void setNumTimeSteps(int numTimeSteps)
Definition: CheckPointInfo.cpp:144
const GeometryInfo & getGeometryInfo() const
Definition: CheckPointInfo.cpp:124
void write(std::ostream &oStream) const
Definition: CheckPointInfo.cpp:169
void write(std::ostream &oStream) const
Definition: CheckPointInfo.cpp:82
Impl()
Definition: CheckPointInfo.cpp:26
Definition: CheckPointable.cpp:17
Definition: CheckPointInfo.cpp:24
GeometryInfo m_geoInfo
Definition: CheckPointInfo.cpp:106
void setTimeStep(int timeStep)
Definition: CheckPointInfo.cpp:149
Definition: CheckPointInfo.h:30
std::string trim(const std::string &str)
Definition: StringUtil.h:175
void setLatticeDataFiles(const StringVector &fileNames)
Definition: CheckPointInfo.cpp:139
void setGeometryInfo(const GeometryInfo &geoInfo)
Definition: CheckPointInfo.cpp:129
Definition: GeometryInfo.h:34
~CheckPointInfo()
Definition: CheckPointInfo.cpp:114
std::string join(TmplIterator begin, TmplIterator end, const std::string &delim, TmplStringOperator toStringOp=StdOStreamOp< TmplIterator >())
Definition: StringUtil.h:47
Impl * m_pImpl
Definition: CheckPointInfo.h:61
void read(std::istream &iStream)
Definition: CheckPointInfo.cpp:164
static const std::string ESySParticleVersion
Definition: version.h:20
bool operator==(const Impl &impl) const
Definition: CheckPointInfo.cpp:39
const StringVector & getLatticeDataFiles() const
Definition: CheckPointInfo.cpp:134
CheckPointInfo(const CheckPointInfo &cpInfo)
bool operator==(const CheckPointInfo &cpInfo) const
Definition: CheckPointInfo.cpp:119
int getTimeStep() const
Definition: CheckPointInfo.cpp:154
void setTimeStepSize(double timeStepSize)
Definition: CheckPointInfo.cpp:159
StringVector m_fileNames
Definition: CheckPointInfo.cpp:107
void writeWithoutVersion(std::ostream &oStream) const
Definition: GeometryInfo.cpp:343
Definition: StringUtil.h:34
static const int CheckPointVersion
Definition: version.h:19
int getNumTimeSteps() const
void read(std::istream &iStream)
Definition: GeometryInfo.cpp:333