class SoluteHKFgems
Declaration
class SoluteHKFgems { /* full declaration omitted */ };
Description
The SoluteHKFgems class calculates the thermodynamic properties of aqueous species using the revised Helgeson-Kirkham-Flowers EOS, as was implemented in GEM-Selektor References: Tanger J.C. and Helgeson H.C. Calculation of the thermodynamic and transport properties of aqueous species at high pressures and temperatures; revised equations of state for the standard partial molal properties of ions and electrolytes. Am. J. Sci., 1988 288:19-98. Johnson J.W., Oelkers E.H. and Helgeson H.C. SUPCRT92: A software package for calculating the standard molal thermodynamic properties of minerals, gases, aqueous species, and reactions from 1 to 5000 bar and 0 to 1000°C. Comp. Geosci., 1992 18:899-947.
Declared at: ThermoFun/ThermoModelsSubstance.h:97
Method Overview
- public SoluteHKFgems()
- public SoluteHKFgems(const ThermoFun::Substance & substance)
- public auto thermoProperties(double T, double P, ThermoFun::PropertiesSolvent wp, ThermoFun::ElectroPropertiesSolvent wes) -> ThermoFun::ThermoPropertiesSubstance
Methods
¶SoluteHKFgems()
SoluteHKFgems()
Description
Construct a default AqueousSubstance
Declared at: ThermoFun/ThermoModelsSubstance.h:101
¶SoluteHKFgems(
const ThermoFun::Substance& substance)
SoluteHKFgems(
const ThermoFun::Substance& substance)
Description
Construct a Model instance from a Substance
Declared at: ThermoFun/ThermoModelsSubstance.h:104
Parameters
- const ThermoFun::Substance& substance
¶auto thermoProperties(
double T,
double P,
ThermoFun::PropertiesSolvent wp,
ThermoFun::ElectroPropertiesSolvent wes)
-> ThermoFun::ThermoPropertiesSubstance
auto thermoProperties(
double T,
double P,
ThermoFun::PropertiesSolvent wp,
ThermoFun::ElectroPropertiesSolvent wes)
-> ThermoFun::ThermoPropertiesSubstance
Description
Returns the thermodynamic properties of the substance.
Declared at: ThermoFun/ThermoModelsSubstance.h:111
Parameters
- double T
- The temperature value (in units of K)
- double P
- The pressure value (in units of Pa)
- ThermoFun::PropertiesSolvent wp
- structure holding the water solvent porperties
- ThermoFun::ElectroPropertiesSolvent wes
- structure holding the water solvent electro-chemical properties