ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes | List of all members
AParallelInteractionStorage Class Reference

abstract base class for parallel interaction storage array More...

#include <pi_storage.h>

Inheritance diagram for AParallelInteractionStorage:
Inheritance graph
[legend]
Collaboration diagram for AParallelInteractionStorage:
Collaboration graph
[legend]

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 AFieldSlavegenerateNewScalarFieldSlave (TML_Comm *, const string &, int, int, int, int)=0
virtual AFieldSlavegenerateNewVectorFieldSlave (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

AParallelParticleArraym_ppa

Detailed Description

abstract base class for parallel interaction storage array


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