26 #ifndef LINEARREVERSIBLEADHESIVESPECIES_H
27 #define LINEARREVERSIBLEADHESIVESPECIES_H
53 void read(std::istream& is);
56 void write(std::ostream& os)
const;
Definition: BaseAdhesiveForce.h:31
Definition: ReversibleAdhesiveInteraction.h:43
ReversibleAdhesiveSpecies contains the parameters used to describe a linear reversible short-range fo...
Definition: ReversibleAdhesiveSpecies.h:38
void mix(ReversibleAdhesiveSpecies *S, ReversibleAdhesiveSpecies *T)
creates default values for mixed species
Definition: ReversibleAdhesiveSpecies.cc:91
Mdouble adhesionForceMax_
adhesion force at zero overlap
Definition: ReversibleAdhesiveSpecies.h:87
Mdouble adhesionStiffness_
stiffness of linear adhesion force
Definition: ReversibleAdhesiveSpecies.h:84
ReversibleAdhesiveSpecies()
The default constructor.
Definition: ReversibleAdhesiveSpecies.cc:30
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: ReversibleAdhesiveSpecies.cc:71
ReversibleAdhesiveInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: ReversibleAdhesiveSpecies.h:41
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: ReversibleAdhesiveSpecies.cc:81
void setAdhesionForceMax(Mdouble new_f0)
Allows the spring constant to be changed.
Definition: ReversibleAdhesiveSpecies.cc:119
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: ReversibleAdhesiveSpecies.cc:62
Mdouble getAdhesionStiffness() const
Allows the spring constant to be accessed.
Definition: ReversibleAdhesiveSpecies.cc:113
void setInteractionDistance()
returns the largest separation distance at which adhesive short-range forces can occur.
Definition: ReversibleAdhesiveSpecies.cc:98
void setAdhesionStiffness(Mdouble new_k0)
Allows the spring constant to be changed.
Definition: ReversibleAdhesiveSpecies.cc:105
~ReversibleAdhesiveSpecies()
The default constructor.
Definition: ReversibleAdhesiveSpecies.cc:52
Mdouble getAdhesionForceMax() const
Allows the spring constant to be accessed.
Definition: ReversibleAdhesiveSpecies.cc:127