|
ESyS-Particle
2.2
|
Abstract base class for parallel storage of interactions between a 2D mesh and particles. More...
#include <mesh2d_pis.h>


Public Member Functions | |
| Mesh2D_PIS (Mesh2D *, ParallelParticleArray< ParticleType > *) | |
| virtual | ~Mesh2D_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) |
| virtual void | saveCheckPointData (std::ostream &) |
| virtual void | loadCheckPointData (std::istream &) |
Public Member Functions inherited from AParallelInteractionStorage | |
| 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 void | saveSnapShotData (std::ostream &) |
| virtual bool | willSave () |
Public Member Functions inherited from esys::lsm::CheckPointable | |
| CheckPointable () | |
| virtual | ~CheckPointable () |
Protected Attributes | |
| int | m_update_timestamp |
| Mesh2D * | m_mesh |
| AParallelInteractionStorage * | m_exIG |
Protected Attributes inherited from AParallelInteractionStorage | |
| AParallelParticleArray * | m_ppa |
Abstract base class for parallel storage of interactions between a 2D mesh and particles.
| Mesh2D_PIS< ParticleType >::Mesh2D_PIS | ( | Mesh2D * | mesh_p, |
| ParallelParticleArray< ParticleType > * | ppa_p | ||
| ) |
constructor
| mesh_p | |
| ppa_p |
References Mesh2D_PIS< ParticleType >::m_exIG, Mesh2D_PIS< ParticleType >::m_mesh, and NULL.
|
virtual |
|
virtual |
|
virtual |
Implements AParallelInteractionStorage.
References NULL.
|
virtual |
Implements AParallelInteractionStorage.
References NULL.
|
virtual |
Reimplemented from AParallelInteractionStorage.
Reimplemented in Mesh2D_PIS_EB< ParticleType, IType >.
References console, and BasicCon::Error().

|
virtual |
Reimplemented from AParallelInteractionStorage.
Reimplemented in Mesh2D_PIS_EB< ParticleType, IType >.
References console, and BasicCon::Error().

|
protected |
Referenced by Mesh2D_PIS< ParticleType >::Mesh2D_PIS().
|
protected |
Referenced by Mesh2D_PIS< ParticleType >::Mesh2D_PIS().
|
protected |