26 #ifndef LiquidMigrationLSSpecies_H
27 #define LiquidMigrationLSSpecies_H
53 void read(std::istream& is);
56 void write(std::ostream& os)
const;
Definition: BaseAdhesiveForce.h:31
Defines the liquid bridge LS interaction between two particles or walls.
Definition: LiquidMigrationLSInteraction.h:45
LiquidMigrationLSSpecies contains the parameters used to describe a short-range force caused by liqui...
Definition: LiquidMigrationLSSpecies.h:38
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: LiquidMigrationLSSpecies.cc:97
void setSurfaceTension(Mdouble surfaceTension)
used to set the surface tension of the liquid.
Definition: LiquidMigrationLSSpecies.cc:186
void setInteractionDistance()
returns the largest separation distance at which adhesive short-range forces can occur.
Definition: LiquidMigrationLSSpecies.cc:118
Mdouble liquidBridgeVolumeMin_
Minimum volume needed to form a liquid bridge.
Definition: LiquidMigrationLSSpecies.h:144
Mdouble getSurfaceTension() const
used to access the surface tension of the liquid.
Definition: LiquidMigrationLSSpecies.cc:200
Mdouble viscosity_
viscosity of the liquid
Definition: LiquidMigrationLSSpecies.h:167
Mdouble getViscosity() const
used to access the Viscosity of the liquid.
Definition: LiquidMigrationLSSpecies.cc:249
void setDistributionCoefficient(Mdouble distributionCoefficient)
used to set the distribution coefficient of the liquid.
Definition: LiquidMigrationLSSpecies.cc:163
void setLiquidBridgeVolumeMax(Mdouble liquidBridgeVolume)
Returns a pointer to the adhesive force interaction LiquidMigrationLSInteraction.
Definition: LiquidMigrationLSSpecies.cc:126
LiquidMigrationLSInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: LiquidMigrationLSSpecies.h:41
void setViscosity(Mdouble viscosity)
used to set the Viscosity of the liquid.
Definition: LiquidMigrationLSSpecies.cc:233
void setLiquidBridgeVolumeMin(Mdouble)
used to set the Volume of the liquid bridge.
Definition: LiquidMigrationLSSpecies.cc:137
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: LiquidMigrationLSSpecies.cc:70
LiquidMigrationLSSpecies()
The default constructor.
Definition: LiquidMigrationLSSpecies.cc:29
void mix(LiquidMigrationLSSpecies *S, LiquidMigrationLSSpecies *T)
creates default values for mixed species
Definition: LiquidMigrationLSSpecies.cc:107
Mdouble getLiquidBridgeVolumeMin() const
used to access the Volume of the liquid bridge.
Definition: LiquidMigrationLSSpecies.cc:155
Mdouble distributionCoefficient_
distribution coefficient of the liquid
Definition: LiquidMigrationLSSpecies.h:152
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: LiquidMigrationLSSpecies.cc:83
Mdouble liquidBridgeVolumeMax_
Max volume a liquid bridge gets during formation; any excess remains in the liquid film of the partic...
Definition: LiquidMigrationLSSpecies.h:139
Mdouble getDistributionCoefficient() const
used to access the surface tension of the liquid.
Definition: LiquidMigrationLSSpecies.cc:177
Mdouble surfaceTension_
surface tension of the liquid
Definition: LiquidMigrationLSSpecies.h:162
Mdouble contactAngle_
contact angle between particle and liquid bridge surface
Definition: LiquidMigrationLSSpecies.h:157
Mdouble getContactAngle() const
used to access the contact angle between particle and liquid bridge surface.
Definition: LiquidMigrationLSSpecies.cc:225
Mdouble getLiquidBridgeVolumeMax() const
used to access the Volume of the liquid bridge.
Definition: LiquidMigrationLSSpecies.cc:147
void setContactAngle(Mdouble contactAngle)
used to set the contact angle between particle and liquid bridge surface (in radians)
Definition: LiquidMigrationLSSpecies.cc:208
~LiquidMigrationLSSpecies()
The default destructor.
Definition: LiquidMigrationLSSpecies.cc:60