Go to the documentation of this file.
13 #ifndef __EWALLINTERACTIONGROUP_H
14 #define __EWALLINTERACTIONGROUP_H
38 CEWallIGP(
const std::string&,
const std::string&,
double);
83 #endif //__EWALLINTERACTIONGROUP_H
base class for all walls
Definition: Wall.h:40
virtual void applyForce(const Vec3 &)
Definition: brokenEWallInteractionGroup.hpp:102
ostream & operator<<(ostream &, const CEWallInteractionGroup< T > &)
Definition: brokenEWallInteractionGroup.hpp:137
CEWallInteractionGroup(TML_Comm *)
Definition: brokenEWallInteractionGroup.hpp:21
CEWallIGP * extractEWallIGP(AMPIBuffer *)
Definition: EWallInteractionGroup.cpp:53
MPI send/recv buffer with automagically adjusted size.
Definition: mpivbuf.h:35
CEWallIGP(const std::string &, const std::string &, double)
Definition: EWallInteractionGroup.cpp:28
Class for a group of unbonded,elastic interactions between particles and a wall.
Definition: EWallInteractionGroup.h:56
virtual void setTimeStepSize(double dt)
Definition: brokenEWallInteractionGroup.h:70
double m_k_global
total wall stiffness
Definition: brokenEWallInteractionGroup.h:60
virtual void Update(ParallelParticleArray< T > *)
Definition: brokenEWallInteractionGroup.hpp:57
std::string m_wallname
Definition: brokenEWallInteractionGroup.h:35
Abstract base class for MPI send/recv buffer.
Definition: mpibuf.h:34
Abstract Base class for a group of interactions between particles and a wall.
Definition: WallIG.h:31
Interaction group parameters for CEWallInteractionGroups.
Definition: brokenEWallInteractionGroup.h:33
double m_k
Elastic modulus.
Definition: brokenEWallInteractionGroup.h:59
Interaction group parameters for CElasticInteractionGroups.
Definition: ElasticInteraction.h:25
parrallel particle storage array with neighborsearch and variable exchange
Definition: pp_array.h:75
vector< CElasticWallInteraction< T > > m_interactions
Definition: brokenEWallInteractionGroup.h:58
virtual ~CEWallInteractionGroup()
Definition: brokenEWallInteractionGroup.h:65
virtual void packInto(CVarMPIBuffer *) const
Definition: EWallInteractionGroup.cpp:38
abstract base class for communicator
Definition: comm.h:47
std::string getWallName() const
Definition: brokenEWallInteractionGroup.h:40
virtual void calcForces()
Definition: brokenEWallInteractionGroup.hpp:42
friend ostream & operator<<(ostream &, const CEWallIGP &)
Definition: EWallInteractionGroup.cpp:46