13 #ifndef __SHORTBONDEDINTERACTION_H
14 #define __SHORTBONDEDINTERACTION_H
58 static string getType() {
return "ShortBonded";};
69 #endif // __SHORTBONDEDINTERACTION_H
double m_r0
equilibrium distance
Definition: BondedInteraction.h:79
friend ostream & operator<<(ostream &, const CBondedInteraction &)
Definition: BondedInteraction.cpp:314
Interaction parameters for bonded interaction.
Definition: BondedInteraction.h:39
static VectorFieldFunction getVectorFieldFunction(const string &)
Definition: ShortBondedInteraction.cpp:76
void saveCheckPointData(std::ostream &oStream)
Definition: ShortBondedInteraction.cpp:90
static ScalarFieldFunction getScalarFieldFunction(const string &)
Definition: ShortBondedInteraction.cpp:47
CBondedIGP ParameterType
Definition: ShortBondedInteraction.h:36
void loadCheckPointData(std::istream &iStream)
Definition: ShortBondedInteraction.cpp:95
pair< bool, double >(CShortBondedInteraction::* CheckedScalarFieldFunction)() const
Definition: ShortBondedInteraction.h:43
ShortBondedInteractionCpData CheckPointable
Definition: ShortBondedInteraction.h:40
Elastic interaction between bonded particles.
Definition: BondedInteraction.h:64
static CheckedScalarFieldFunction getCheckedScalarFieldFunction(const string &)
Definition: ShortBondedInteraction.cpp:66
CShortBondedInteraction()
Definition: ShortBondedInteraction.cpp:22
Vec3(CShortBondedInteraction::* VectorFieldFunction)() const
Definition: ShortBondedInteraction.h:44
Definition: ShortBondedInteractionCpData.h:30
class for a "short" bonded interaction
Definition: ShortBondedInteraction.h:33
static string getType()
Definition: ShortBondedInteraction.h:58
virtual ~CShortBondedInteraction()
Definition: ShortBondedInteraction.cpp:44
double getEquiDist() const
Definition: ShortBondedInteraction.h:59
Class for a basic particle.
Definition: Particle.h:50
double(CShortBondedInteraction::* ScalarFieldFunction)() const
Definition: ShortBondedInteraction.h:42
Abstract base/interface class for packed messages to be used in TML_Pack.
Definition: packed_message_interface.h:28