13 #ifndef __BCORNER2DINTERACTION_H
14 #define __BCORNER2DINTERACTION_H
63 #endif // __BCORNER2DINTERACTION_H
int getCid() const
Definition: BCorner2DInteraction.h:56
bonded elastic interaction between Corner2D in a 2d mesh and a particle
Definition: BCorner2DInteraction.h:29
CParticle * m_p
Definition: BCorner2DInteraction.h:32
int m_pid
Definition: BCorner2DInteraction.h:40
Corner2D * m_corner
Definition: BCorner2DInteraction.h:33
Vec3 getPos() const
Definition: BasicParticle.h:62
BCorner2DInteraction()
Definition: BCorner2DInteraction.cpp:23
double m_break
Definition: BCorner2DInteraction.h:35
virtual void setPP(CParticle *part_p)
Definition: BCorner2DInteraction.h:57
Class representing the corner in a 2D "mesh".
Definition: Corner2D.h:34
double k2
coefficients for calculating the anchor point from the normals of the adjacent edges ...
Definition: BCorner2DInteraction.h:37
double m_k
spring constant
Definition: BCorner2DInteraction.h:34
virtual void setCP(Corner2D *corner_p)
Definition: BCorner2DInteraction.h:58
bool isInner()
Definition: BCorner2DInteraction.h:51
bool m_inner_flag
Definition: BCorner2DInteraction.h:42
Definition: BMesh2DIP.h:16
int m_cid
Definition: BCorner2DInteraction.h:39
BMesh2DIP ParameterType
Definition: BCorner2DInteraction.h:45
virtual ~BCorner2DInteraction()
Definition: BCorner2DInteraction.h:49
int b_me
Definition: BCorner2DInteraction.h:38
double k1
Definition: BCorner2DInteraction.h:37
int getPid() const
Definition: BCorner2DInteraction.h:55
bool broken()
Definition: BCorner2DInteraction.cpp:103
double m_dist
Definition: BCorner2DInteraction.h:36
virtual Vec3 getPos() const
Definition: BCorner2DInteraction.h:54
virtual void calcForces()
Definition: BCorner2DInteraction.cpp:71
Class for a basic particle.
Definition: Particle.h:50
Abstract base/interface class for packed messages to be used in TML_Pack.
Definition: packed_message_interface.h:28