13 #ifndef __BTRIANGLEINTERACTION_H
14 #define __BTRIANGLEINTERACTION_H
69 #endif //__BTRIANGLEINTERACTION_H
virtual void calcForces()
Definition: BTriangleInteraction.cpp:60
bool broken()
Definition: BTriangleInteraction.cpp:80
BTriMeshInteractionCpData CheckPointable
Definition: BTriangleInteraction.h:51
double m_break
Definition: BTriangleInteraction.h:37
int m_tid
Definition: BTriangleInteraction.h:39
double m_k
Definition: BTriangleInteraction.h:36
virtual ~BTriangleInteraction()
Definition: BTriangleInteraction.cpp:54
CParticle * m_p
Definition: BTriangleInteraction.h:34
Vec3 getPos() const
Definition: BasicParticle.h:62
BTriMeshIP ParameterType
Definition: BTriangleInteraction.h:50
Vec3 getAP() const
Definition: BTriangleInteraction.cpp:89
Triangle * m_t
Definition: BTriangleInteraction.h:35
bool m_inner_flag
Definition: BTriangleInteraction.h:47
virtual Vec3 getPos() const
Definition: BTriangleInteraction.h:60
Vec3 m_ap
Definition: BTriangleInteraction.h:42
BTriangleInteraction()
Definition: BTriangleInteraction.cpp:19
int getTid() const
Definition: BTriangleInteraction.h:62
bonded elastic interaction between a Triangle and a particle
Definition: BTriangleInteraction.h:31
Class representing a Triangle.
Definition: Triangle.h:47
Definition: BTriMeshIP.h:18
virtual void setPP(CParticle *part_p)
Definition: BTriangleInteraction.h:64
Definition: BTriMeshInteractionCpData.h:25
virtual void setTP(Triangle *tri_p)
Definition: BTriangleInteraction.h:65
int getPid() const
Definition: BTriangleInteraction.h:61
Class for a basic particle.
Definition: Particle.h:50
int m_pid
Definition: BTriangleInteraction.h:40
bool isInner()
Definition: BTriangleInteraction.h:57
double m_dist
Definition: BTriangleInteraction.h:38
Abstract base/interface class for packed messages to be used in TML_Pack.
Definition: packed_message_interface.h:28