5 #ifndef SolidifyingLiquidMigrationWilletSpecies_h
6 #define SolidifyingLiquidMigrationWilletSpecies_h
11 #include "../BaseSpecies.h"
33 void read(std::istream& is);
36 void write(std::ostream& os)
const;
47 logger.assert_debug(bondDissipation >= 0,
"Error in setBondDissipation");
58 logger.assert_debug(bondForceMax >= 0,
"Error in setBondForceMax");
69 logger.assert_debug(solidFraction >= 0,
"Error in setBondForceMax");
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
LiquidMigrationWilletSpecies contains the parameters used to describe a short-range force caused by l...
Definition: LiquidMigrationWilletSpecies.h:17
Definition: SolidifyingLiquidMigrationWilletInteraction.h:21
SolidifyingLiquidMigrationWilletSpecies contains the parameters used to describe a linear irreversibl...
Definition: SolidifyingLiquidMigrationWilletSpecies.h:18
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:38
void setBondDissipation(Mdouble bondDissipation)
Definition: SolidifyingLiquidMigrationWilletSpecies.h:46
Mdouble getSolidFraction() const
Definition: SolidifyingLiquidMigrationWilletSpecies.h:74
~SolidifyingLiquidMigrationWilletSpecies()
The default destructor.
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:31
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:46
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:57
Mdouble getBondDissipation() const
Definition: SolidifyingLiquidMigrationWilletSpecies.h:52
SolidifyingLiquidMigrationWilletSpecies()
The default constructor.
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:14
void mix(SolidifyingLiquidMigrationWilletSpecies *S, SolidifyingLiquidMigrationWilletSpecies *T)
creates default values for mixed species
Definition: SolidifyingLiquidMigrationWilletSpecies.cc:71
void setSolidFraction(Mdouble solidFraction)
Definition: SolidifyingLiquidMigrationWilletSpecies.h:68
Mdouble solidFraction_
Different from bondInteraction:
Definition: SolidifyingLiquidMigrationWilletSpecies.h:86
SolidifyingLiquidMigrationWilletInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: SolidifyingLiquidMigrationWilletSpecies.h:21
void setBondForceMax(Mdouble bondForceMax)
Definition: SolidifyingLiquidMigrationWilletSpecies.h:57
Mdouble getBondForceMax() const
Definition: SolidifyingLiquidMigrationWilletSpecies.h:63
Mdouble bondForceMax_
adhesion force at zero overlap
Definition: SolidifyingLiquidMigrationWilletSpecies.h:83
Mdouble bondDissipation_
dissipation in bond
Definition: SolidifyingLiquidMigrationWilletSpecies.h:80
RealScalar s
Definition: level1_cplx_impl.h:130
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
@ S
Definition: quadtree.h:62