|
ESyS-Particle
4.0.1
|
Class for a group of bonded, elastic interactions with per-direction spring constants between particles and a wall. More...
#include <SoftBWallInteractionGroup.h>


Public Member Functions | |
| CSoftBWallInteractionGroup (TML_Comm *) | |
| CSoftBWallInteractionGroup (TML_Comm *, CWall *, const CSoftBWallIGP *) | |
| virtual void | setTimeStepSize (double dt) |
| virtual void | calcForces () |
| virtual void | Update (ParallelParticleArray< T > *) |
Protected Attributes | |
|
vector < CSoftBondedWallInteraction < T > > | m_interactions |
| double | m_normalK |
| double | m_shearK |
| spring constants for each direction | |
| int | m_tag |
| bool | m_scaling |
Friends | |
| ostream & | operator<< (ostream &, const CSoftBWallInteractionGroup &) |
Class for a group of bonded, elastic interactions with per-direction spring constants between particles and a wall.
| CSoftBWallInteractionGroup< T >::CSoftBWallInteractionGroup | ( | TML_Comm * | comm, |
| CWall * | wallp, | ||
| const CSoftBWallIGP * | I | ||
| ) |
Constructor for bonded wall interaction group with direction dependend elasticity
| comm | the communicator |
| wallp | a pointer to the wall |
| param | the interaction parameters |
References CSoftBWallInteractionGroup< T >::m_shearK, AWallInteractionGroup< T >::m_wall, and BasicCon::XDebug().

| virtual void CSoftBWallInteractionGroup< T >::setTimeStepSize | ( | double | dt | ) | [inline, virtual] |
Null op, don't require time step size.
Reimplemented from AWallInteractionGroup< T >.
1.7.6.1