13 #ifndef __BONDEDINTERACTION_H
14 #define __BONDEDINTERACTION_H
17 #include "Model/IGParam.h"
18 #include "Model/Interaction.h"
19 #include "Model/Particle.h"
20 #include "Model/BondedInteractionCpData.h"
21 #include "Foundation/vec3.h"
44 CBondedIGP(
const std::string &name,
int tag,
double normalK,
double breakDistance,
bool scaling=
true);
46 virtual std::string getTypeString()
const
103 static string getType() {
return "Bonded";};
109 inline int getTag()
const {
return m_tag;}
110 inline void setTag(
int tag) {
m_tag = tag;}
112 double getCriterion()
const;
117 virtual Vec3 getPos()
const {
return m_cpos;};
128 #endif //__BONDEDINTERACTION_H