26 #ifndef BondedSpecies_h
27 #define BondedSpecies_h
32 #include "../BaseSpecies.h"
54 void read(std::istream& is);
57 void write(std::ostream& os)
const;
Definition: BaseAdhesiveForce.h:31
Definition: BondedInteraction.h:42
BondedSpecies contains the parameters used to describe a linear irreversible short-range force.
Definition: BondedSpecies.h:39
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: BondedSpecies.cc:74
void mix(BondedSpecies *S, BondedSpecies *T)
creates default values for mixed species
Definition: BondedSpecies.cc:95
void setBondDissipation(Mdouble disp)
Allows the spring constant to be changed.
Definition: BondedSpecies.cc:119
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: BondedSpecies.cc:83
BondedInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: BondedSpecies.h:42
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: BondedSpecies.cc:66
Mdouble bondForceMax_
adhesion force at zero overlap
Definition: BondedSpecies.h:83
~BondedSpecies()
The default destructor.
Definition: BondedSpecies.cc:56
BondedSpecies()
The default constructor.
Definition: BondedSpecies.cc:35
Mdouble getBondDissipation() const
Allows the spring constant to be accessed.
Definition: BondedSpecies.cc:102
Mdouble getBondForceMax() const
Allows bondForceMax_ to be accessed.
Definition: BondedSpecies.cc:130
Mdouble bondDissipation_
dissipation in bond
Definition: BondedSpecies.h:80
void setBondForceMax(Mdouble new_f0)
Allows bondForceMax_ to be changed.
Definition: BondedSpecies.cc:108