|
ESyS-Particle
2.3.4
|
Abstract base class for a group of interactions. More...
#include <InteractionGroup.h>

Public Member Functions | |
| virtual | ~AInteractionGroup () |
| virtual void | Update (ParallelParticleArray< T > *)=0 |
| virtual void | calcForces ()=0 |
| virtual void | setTimeStepSize (double dt)=0 |
Abstract base class for a group of interactions.
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in esys::lsm::BuoyancyForceGroup< TmplParticle >, esys::lsm::BodyForceGroup< TmplParticle >, CRotThermElasticInteractionGroup< T >, CRotElasticInteractionGroup< T >, and CElasticInteractionGroup< T >.
Referenced by TSubLattice< T >::addBondedWIG(), TSubLattice< T >::addDirBondedWIG(), TSubLattice< T >::addElasticWIG(), TSubLattice< T >::addESphereBodyIG(), TSubLattice< T >::addTaggedElasticWIG(), and TSubLattice< T >::addViscWIG().
