ESyS-Particle
4.0.1
|
abstract base class for parallel interaction storage array More...
#include <pi_storage.h>
Public Member Functions | |
AParallelInteractionStorage (AParallelParticleArray *ppa) | |
virtual void | exchange ()=0 |
virtual void | rebuild ()=0 |
virtual bool | update ()=0 |
virtual bool | isIn (const vector< int > &)=0 |
virtual void | calcForces ()=0 |
virtual void | calcHeatFrict () |
virtual void | calcHeatTrans () |
virtual void | setTimeStepSize (double dt)=0 |
virtual void | addExIG (AParallelInteractionStorage *) |
virtual AFieldSlave * | generateNewScalarFieldSlave (TML_Comm *, const string &, int, int, int, int)=0 |
virtual AFieldSlave * | generateNewVectorFieldSlave (TML_Comm *, const string &, int, int, int, int)=0 |
virtual void | saveCheckPointData (std::ostream &oStream) |
virtual void | loadCheckPointData (std::istream &iStream) |
virtual void | saveSnapShotData (std::ostream &) |
virtual bool | willSave () |
Protected Attributes | |
AParallelParticleArray * | m_ppa |
abstract base class for parallel interaction storage array