ParticleListHandle getParticlesNearSphere(Vec3 c, double r)
Get list of particles near a sphere body. Forwards to NTable::getParticlesNearSphere.
Definition: pp_array.h:193
unbonded elastic interaction between a particle and a wall
Definition: ESphereBodyInteraction.h:30
virtual void Update(ParallelParticleArray< T > *)
Definition: ESphereBodyInteractionGroup.hpp:57
double m_k
Elastic modulus.
Definition: ESphereBodyInteractionGroup.h:59
Abstract Base class for a group of interactions between particles and a sphere body.
Definition: SphereBodyIG.h:30
virtual void calcForces()
Definition: ESphereBodyInteractionGroup.hpp:42
CESphereBodyInteractionGroup(TML_Comm *)
Definition: ESphereBodyInteractionGroup.hpp:21
base class for spherical non-inertial bodies (similar to simple walls)
Definition: SphereBody.h:39
Interaction group parameters for CESphereBodyInteractionGroups.
Definition: ESphereBodyInteractionGroup.h:32
ostream & operator<<(ostream &ost, const CESphereBodyInteractionGroup< T > &IG)
Definition: ESphereBodyInteractionGroup.hpp:162
virtual bool isInInner(const Vec3 &)
virtual void applyForce(const Vec3 &)
Definition: ESphereBodyInteractionGroup.hpp:92
Class for a group of unbonded,elastic interactions between particles and a sphere body.
Definition: ESphereBodyInteractionGroup.h:48