class SoluteHollandPowell98
Declaration
class SoluteHollandPowell98 { /* full declaration omitted */ };
Description
The SoluteHollandPowell98 class calculates the thermodynamic properties of aqueous species using the modified Holland and Powell (1998) density model References: Holland T.J.B. and Powell R. (1998) An internally consistent thermodynamic data set for phases of petrological interest. J. Metamorph. Geol. 16, 309-343.
Declared at: ThermoFun/ThermoModelsSubstance.h:157
Method Overview
- public SoluteHollandPowell98()
- public SoluteHollandPowell98(const ThermoFun::Substance & substance)
- public auto thermoProperties(double T, double P, const ThermoFun::PropertiesSolvent & wpr, const ThermoFun::PropertiesSolvent & wp) -> ThermoFun::ThermoPropertiesSubstance
Methods
¶SoluteHollandPowell98()
SoluteHollandPowell98()
Description
Construct a default AqueousSubstance
Declared at: ThermoFun/ThermoModelsSubstance.h:161
¶SoluteHollandPowell98(
const ThermoFun::Substance& substance)
SoluteHollandPowell98(
const ThermoFun::Substance& substance)
Description
Construct a Model instance from a Substance
Declared at: ThermoFun/ThermoModelsSubstance.h:164
Parameters
- const ThermoFun::Substance& substance
¶auto thermoProperties(
double T,
double P,
const ThermoFun::PropertiesSolvent& wpr,
const ThermoFun::PropertiesSolvent& wp)
-> ThermoFun::ThermoPropertiesSubstance
auto thermoProperties(
double T,
double P,
const ThermoFun::PropertiesSolvent& wpr,
const ThermoFun::PropertiesSolvent& wp)
-> ThermoFun::ThermoPropertiesSubstance
Description
Returns the thermodynamic properties of the substance.
Declared at: ThermoFun/ThermoModelsSubstance.h:170
Parameters
- double T
- The temperature value (in units of K)
- double P
- The pressure value (in units of Pa)
- const ThermoFun::PropertiesSolvent& wpr
- const ThermoFun::PropertiesSolvent& wp
- structure holding the water solvent porperties