class SoluteAkinfievDiamondEOS
Declaration
class SoluteAkinfievDiamondEOS { /* full declaration omitted */ };
Description
The SoluteAkinfievDiamondEOS class is the implementation of the Akinfiev & Diamond EOS for neutral species References: Akinfiev N.N. and Diamond L.W. Thermodynamic description of aqueous nonelectrolytes at infinite dilution over a wide range of state parameters. GCA, 2003 67:613-629.
Declared at: ThermoFun/ThermoModelsSubstance.h:38
Method Overview
- public SoluteAkinfievDiamondEOS()
- public SoluteAkinfievDiamondEOS(const ThermoFun::Substance & substance)
- public auto thermoProperties(double T, double P, ThermoFun::ThermoPropertiesSubstance tps, const ThermoFun::ThermoPropertiesSubstance & wtp, const ThermoFun::ThermoPropertiesSubstance & wigp, const ThermoFun::PropertiesSolvent & wp, const ThermoFun::ThermoPropertiesSubstance & wtpr, const ThermoFun::ThermoPropertiesSubstance & wigpr, const ThermoFun::PropertiesSolvent & wpr) -> ThermoFun::ThermoPropertiesSubstance
Methods
¶SoluteAkinfievDiamondEOS()
SoluteAkinfievDiamondEOS()
Description
Construct a default SoluteAkinfievDiamondEOS instance
Declared at: ThermoFun/ThermoModelsSubstance.h:42
¶SoluteAkinfievDiamondEOS(
const ThermoFun::Substance& substance)
SoluteAkinfievDiamondEOS(
const ThermoFun::Substance& substance)
Description
Construct a SoluteAkinfievDiamondEOS instance from a Substance
Declared at: ThermoFun/ThermoModelsSubstance.h:45
Parameters
- const ThermoFun::Substance& substance
¶auto thermoProperties(
double T,
double P,
ThermoFun::ThermoPropertiesSubstance tps,
const ThermoFun::ThermoPropertiesSubstance&
wtp,
const ThermoFun::ThermoPropertiesSubstance&
wigp,
const ThermoFun::PropertiesSolvent& wp,
const ThermoFun::ThermoPropertiesSubstance&
wtpr,
const ThermoFun::ThermoPropertiesSubstance&
wigpr,
const ThermoFun::PropertiesSolvent& wpr)
-> ThermoFun::ThermoPropertiesSubstance
auto thermoProperties(
double T,
double P,
ThermoFun::ThermoPropertiesSubstance tps,
const ThermoFun::ThermoPropertiesSubstance&
wtp,
const ThermoFun::ThermoPropertiesSubstance&
wigp,
const ThermoFun::PropertiesSolvent& wp,
const ThermoFun::ThermoPropertiesSubstance&
wtpr,
const ThermoFun::ThermoPropertiesSubstance&
wigpr,
const ThermoFun::PropertiesSolvent& wpr)
-> ThermoFun::ThermoPropertiesSubstance
Description
Returns the thermodynamic properties of the substance.
Declared at: ThermoFun/ThermoModelsSubstance.h:54
Parameters
- double T
- The temperature value (in units of K)
- double P
- The pressure value (in units of Pa)
- ThermoFun::ThermoPropertiesSubstance tps
- thermodynamic properties of the substance previosuly corrected with the AD EOS
- const ThermoFun::ThermoPropertiesSubstance& wtp
- thermodynamic properties of liquid H2O
- const ThermoFun::ThermoPropertiesSubstance& wigp
- themrodynamic properties of water in ideal gas state
- const ThermoFun::PropertiesSolvent& wp
- water solvent proeoprties (e.g. density, alpha, beta, etc.)
- const ThermoFun::ThermoPropertiesSubstance& wtpr
- const ThermoFun::ThermoPropertiesSubstance& wigpr
- const ThermoFun::PropertiesSolvent& wpr