Go to the documentation of this file.
13 #ifndef __WALLINTERACTION_H
14 #define __WALLINTERACTION_H
46 virtual bool hasTag(
int,
int)
const;
56 #endif //__WALLINTERACTION_H
base class for all walls
Definition: Wall.h:40
virtual void calcForces()=0
virtual bool hasTag(int, int) const
Definition: WallInteraction.hpp:32
bool m_inner_flag
Definition: WallInteraction.h:38
Abstract base class for interactions.
Definition: Interaction.h:37
virtual double getStiffness()
Definition: WallInteraction.h:51
Abstract base for all interactions between a particle and a wall.
Definition: WallInteraction.h:30
virtual Vec3 getPosFirst() const
Definition: WallInteraction.h:47
AWallInteraction(T *, CWall *, bool iflag=true)
Definition: WallInteraction.hpp:17
CWall * m_wall
Definition: WallInteraction.h:33
virtual ~AWallInteraction()
Definition: WallInteraction.h:44
T * m_p
Definition: WallInteraction.h:32
bool isInner()
Definition: WallInteraction.h:49