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()

Description

Construct a default SoluteAkinfievDiamondEOS instance

Declared at: ThermoFun/ThermoModelsSubstance.h:42

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

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