26 #ifndef LiquidMigrationWilletSpecies_H
27 #define LiquidMigrationWilletSpecies_H
52 void read(std::istream& is);
55 void write(std::ostream& os)
const;
LiquidMigrationWilletSpecies contains the parameters used to describe a short-range force caused by l...
void write(std::ostream &os) const
Writes the species properties to an output stream.
Defines the liquid bridge willet interaction between two particles or walls.
BaseSpecies is the class from which all other species are derived.
LiquidMigrationWilletSpecies()
The default constructor.
void setSurfaceTension(Mdouble surfaceTension)
used to set the surface tension of the liquid.
void read(std::istream &is)
Reads the species properties from an input stream.
Mdouble contactAngle_
contact angle between particle and liquid bridge surface
Mdouble getContactAngle() const
used to access the contact angle between particle and liquid bridge surface.
Mdouble getLiquidBridgeVolumeMax() const
used to access the Volume of the liquid bridge.
void mix(LiquidMigrationWilletSpecies *const S, LiquidMigrationWilletSpecies *const T)
creates default values for mixed species
Mdouble getDistributionCoefficient() const
used to access the surface tension of the liquid.
Mdouble surfaceTension_
surface tension of the liquid
Mdouble liquidBridgeVolumeMax_
Volume of the liquid bridge.
void setDistributionCoefficient(Mdouble distributionCoefficient)
used to set the distribution coefficient of the liquid.
Mdouble getInteractionDistance() const
returns the largest separation distance at which adhesive short-range forces can occur.
void setLiquidBridgeVolumeMax(Mdouble liquidBridgeVolume)
used to set the Volume of the liquid bridge.
virtual ~LiquidMigrationWilletSpecies()
The default destructor.
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
void setContactAngle(Mdouble contactAngle)
used to set the contact angle between particle and liquid bridge surface.
Mdouble distributionCoefficient_
distribution coefficient of the liquid
Mdouble getSurfaceTension() const
used to access the surface tension of the liquid.
LiquidMigrationWilletInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Mdouble maxInteractionDistance_
Cube root of the liquid bridge.