|
ESyS-Particle
2.3.4
|
#include <CheckPointable.h>

Public Member Functions | |
| CheckPointable () | |
| virtual | ~CheckPointable () |
| virtual void | saveCheckPointData (std::ostream &oStream)=0 |
| virtual void | saveSnapShotData (std::ostream &oStream) |
| virtual void | loadCheckPointData (std::istream &iStream)=0 |
Interface for objects capable of saving/loading checkpoint data.
| esys::lsm::CheckPointable::CheckPointable | ( | ) |
|
virtual |
|
pure virtual |
Implemented in CSubLatticeControler, TSubLattice< T >, CRotParticleVi, CRotParticle, CParticle, BondedInteractionCpData, AParallelInteractionStorage, Mesh2D_PIS_EB< ParticleType, IType >, Mesh2D_PIS< ParticleType >, ASubLattice, and BTriMeshInteractionCpData.
Referenced by CheckPointer::loadCheckPoint().

|
pure virtual |
Implemented in CSubLatticeControler, TSubLattice< T >, CRotParticleVi, CRotParticle, CParticle, BondedInteractionCpData, AParallelInteractionStorage, Mesh2D_PIS_EB< ParticleType, IType >, Mesh2D_PIS< ParticleType >, and BTriMeshInteractionCpData.
Referenced by CheckPointer::save(), CSubLatticeControler::saveCheckPointData(), and CheckPointer::saveRestartable().

|
virtual |
Reimplemented in CSubLatticeControler, TSubLattice< T >, CRotParticleVi, CRotParticle, CParticle, TriMesh_PIS_EB< ParticleType, IType >, AParallelInteractionStorage, Mesh2D_PIS_EB< ParticleType, IType >, and BTriMeshInteractionCpData.
Referenced by CheckPointer::saveDump(), and CSubLatticeControler::saveSnapShotData().
