13 #ifndef __BEDGE2DINTERACTION_H
14 #define __BEDGE2DINTERACTION_H
69 #endif //__BEDGE2DINTERACTION_H
CParticle * m_p
Definition: BEdge2DInteraction.h:34
Vec3 getAP() const
Return anchor point in global coordinates. Needed for snapshot data.
Definition: BEdge2DInteraction.cpp:89
class for edge in 2D "mesh"
Definition: Edge2D.h:38
int m_pid
Definition: BEdge2DInteraction.h:40
bonded elastic interaction between an edge in a 2d mesh and a particle
Definition: BEdge2DInteraction.h:31
BMesh2DIP ParameterType
Definition: BEdge2DInteraction.h:50
BMesh2DInteractionCpData CheckPointable
Used by PIS to save/load check-point data for objects of this type.
Definition: BEdge2DInteraction.h:51
Vec3 getPos() const
Definition: BasicParticle.h:62
Edge2D * m_ed
Definition: BEdge2DInteraction.h:35
virtual Vec3 getPos() const
Definition: BEdge2DInteraction.h:60
int getTid() const
Definition: BEdge2DInteraction.h:62
double m_break
Definition: BEdge2DInteraction.h:37
Definition: BMesh2DIP.h:16
int getPid() const
Definition: BEdge2DInteraction.h:61
virtual void setTP(Edge2D *tri_p)
Definition: BEdge2DInteraction.h:65
int m_eid
Definition: BEdge2DInteraction.h:39
bool broken()
Definition: BEdge2DInteraction.cpp:81
Definition: BMesh2DInteractionCpData.h:32
double m_k
Definition: BEdge2DInteraction.h:36
virtual void setPP(CParticle *part_p)
Definition: BEdge2DInteraction.h:64
bool isInner()
Definition: BEdge2DInteraction.h:57
Vec3 m_ap
Definition: BEdge2DInteraction.h:42
virtual ~BEdge2DInteraction()
Definition: BEdge2DInteraction.cpp:55
double m_dist
Definition: BEdge2DInteraction.h:38
Class for a basic particle.
Definition: Particle.h:50
BEdge2DInteraction()
Definition: BEdge2DInteraction.cpp:20
bool m_inner_flag
Definition: BEdge2DInteraction.h:47
virtual void calcForces()
Definition: BEdge2DInteraction.cpp:61
Abstract base/interface class for packed messages to be used in TML_Pack.
Definition: packed_message_interface.h:28