13 #ifndef ESYS_LSMCHECKPOINTLOADER_H
14 #define ESYS_LSMCHECKPOINTLOADER_H
46 void read(std::istream &iStream)
59 void read(std::istream &iStream)
92 int numConnections = 0;
103 template<
class TmplLsmData>
107 StringVector::const_iterator it =
m_fileNames.begin();
112 std::ifstream iStream(it->c_str());
114 lsmData.template addParticles<ParticleReader::Iterator,CParticle>(pReader.getIterator());
116 int numConnectionGroups = 0;
117 iStream >> numConnectionGroups;
118 for (
int i = 0; i < numConnectionGroups; i++) {
ParticleReader(std::istream &iStream)
Definition: CheckPointLoader.h:70
Definition: BondedInteractionCpData.h:25
void loadInto(TmplLsmData &lsmData)
Definition: CheckPointLoader.h:104
Definition: CheckPointLoader.h:52
ConnectionData()
Definition: CheckPointLoader.h:55
void read(std::istream &iStream)
Definition: CheckPointLoader.h:46
ParticleData()
Definition: CheckPointLoader.h:42
Definition: CheckPointLoader.h:83
std::vector< std::string > StringVector
Definition: CheckPointInfo.h:24
ConnectionReader(std::istream &iStream)
Definition: CheckPointLoader.h:86
Definition: CheckPointable.cpp:16
CheckPointLoader(const StringVector &fileNames)
Definition: CheckPointLoader.h:99
Definition: IterativeReader.h:74
virtual void initialise()
Definition: CheckPointLoader.h:90
std::istream & getIStream()
virtual void initialise()
Definition: CheckPointLoader.h:74
virtual void loadCheckPointData(std::istream &iStream)
Definition: BondedInteractionCpData.cpp:94
IterativeReader< IStreamIterator< ParticleData > >::Iterator Iterator
Definition: CheckPointLoader.h:68
Definition: IterativeReader.h:28
void setNumElements(int numElements)
virtual void loadCheckPointData(std::istream &iStream)
Definition: Particle.cpp:457
Iterator & getIterator()
Definition: IterativeReader.hpp:113
StringVector m_fileNames
Definition: CheckPointLoader.h:126
Definition: CheckPointLoader.h:65
Definition: CheckPointLoader.h:36
Class for a basic particle.
Definition: Particle.h:50
void read(std::istream &iStream)
Definition: CheckPointLoader.h:59
Definition: CheckPointLoader.h:39