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

Methods

SoluteHollandPowell98()

Description

Construct a default AqueousSubstance

Declared at: ThermoFun/ThermoModelsSubstance.h:161

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

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