5 #ifndef LINEARJKRADHESIVESPECIES_H
6 #define LINEARJKRADHESIVESPECIES_H
32 void read(std::istream& is) ;
35 void write(std::ostream& os)
const ;
Definition: BaseAdhesiveForce.h:10
Definition: JKRAdhesiveInteraction.h:22
JKRAdhesiveSpecies contains the parameters used to describe a linear reversible short-range force.
Definition: JKRAdhesiveSpecies.h:17
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: JKRAdhesiveSpecies.cc:41
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: JKRAdhesiveSpecies.cc:51
void setSurfaceEnergy(Mdouble surfaceEnergy)
Allows the spring constant to be changed.
Definition: JKRAdhesiveSpecies.cc:113
~JKRAdhesiveSpecies()
The default constructor.
Definition: JKRAdhesiveSpecies.cc:31
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: JKRAdhesiveSpecies.cc:62
Mdouble getAdhesionStiffness() const
Allows the spring constant to be accessed.
Definition: JKRAdhesiveSpecies.cc:94
JKRAdhesiveSpecies()
The default constructor.
Definition: JKRAdhesiveSpecies.cc:8
void mix(JKRAdhesiveSpecies *S, JKRAdhesiveSpecies *T)
creates default values for mixed species
Definition: JKRAdhesiveSpecies.cc:72
JKRAdhesiveInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: JKRAdhesiveSpecies.h:20
void setAdhesionStiffness(Mdouble new_k0)
returns the largest separation distance at which adhesive short-range forces can occur.
Definition: JKRAdhesiveSpecies.cc:86
Mdouble surfaceEnergy_
adhesion force at zero overlap
Definition: JKRAdhesiveSpecies.h:71
Mdouble getSurfaceEnergy() const
Definition: JKRAdhesiveSpecies.cc:118
Mdouble adhesionStiffness_
stiffness of linear adhesion force
Definition: JKRAdhesiveSpecies.h:66
RealScalar s
Definition: level1_cplx_impl.h:130
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
@ S
Definition: quadtree.h:62