Abstract base class for parallel storage of interactions between a triangle mesh and particles.
More...
|
| | TriMesh_PIS (TriMesh *, ParallelParticleArray< ParticleType > *) |
| |
| virtual | ~TriMesh_PIS () |
| |
| virtual void | addExIG (AParallelInteractionStorage *) |
| |
| virtual AFieldSlave * | generateNewScalarFieldSlave (TML_Comm *, const string &, int, int, int, int) |
| |
| virtual AFieldSlave * | generateNewVectorFieldSlave (TML_Comm *, const string &, int, int, int, int) |
| |
| | AParallelInteractionStorage (AParallelParticleArray *ppa) |
| |
| virtual | ~AParallelInteractionStorage () |
| |
| 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 AFieldSlave * | generateNewScalarHistoryFieldSlave (TML_Comm *, const string &, int, int, int) |
| |
| virtual void | saveCheckPointData (std::ostream &) |
| |
| virtual void | loadCheckPointData (std::istream &) |
| |
| virtual void | saveSnapShotData (std::ostream &) |
| |
| virtual bool | willSave () |
| |
| | CheckPointable () |
| |
| virtual | ~CheckPointable () |
| |
template<class ParticleType>
class TriMesh_PIS< ParticleType >
Abstract base class for parallel storage of interactions between a triangle mesh and particles.