3.3.0
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Static Public Member Functions | List of all members
Dumux::IAPWS::Region2< Scalar > Class Template Reference

Implements the equations for region 2 of the IAPWS '97 formulation. More...

#include <dumux/material/components/iapws/region2.hh>

Description

template<class Scalar>
class Dumux::IAPWS::Region2< Scalar >

Implements the equations for region 2 of the IAPWS '97 formulation.

Template Parameters
ScalarThe type used for scalar values See:

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

Static Public Member Functions

static void checkValidityRange (Scalar temperature, Scalar pressure, const std::string &propertyName="This property")
 Returns true if IAPWS region 2 applies for a (temperature, pressure) pair. More...
 
static constexpr Scalar tau (Scalar temperature)
 Returns the reduced temperature (dimensionless) for IAPWS region 2. More...
 
static constexpr Scalar dTau_dt (Scalar temperature)
 Returns the derivative of the reduced temperature to the temperature for IAPWS region 2. More...
 
static constexpr Scalar pi (Scalar pressure)
 Returns the reduced pressure (dimensionless) for IAPWS region 2. More...
 
static constexpr Scalar dPi_dp (Scalar pressure)
 Returns the derivative of the reduced pressure to the pressure for IAPWS region 2 in \(\mathrm{[1/Pa]}\). More...
 
static constexpr Scalar dp_dPi (Scalar pressure)
 Returns the derivative of the pressure to the reduced pressure for IAPWS region 2 (dimensionless). More...
 
static Scalar gamma (Scalar temperature, Scalar pressure)
 The Gibbs free energy for IAPWS region 2 (i.e. sub-critical steam) (dimensionless). More...
 
static Scalar dGamma_dTau (Scalar temperature, Scalar pressure)
 The partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) dimensionless). More...
 
static Scalar dGamma_dPi (Scalar temperature, Scalar pressure)
 The partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 2 (i.e. sub-critical steam) (dimensionless). More...
 
static Scalar ddGamma_dTaudPi (Scalar temperature, Scalar pressure)
 The partial derivative of the Gibbs free energy to the normalized pressure and to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) (dimensionless). More...
 
static Scalar ddGamma_ddPi (Scalar temperature, Scalar pressure)
 The second partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 2 (i.e. sub-critical steam) (dimensionless). More...
 
static Scalar ddGamma_ddTau (Scalar temperature, Scalar pressure)
 The second partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) (dimensionless). More...
 

Member Function Documentation

◆ checkValidityRange()

template<class Scalar >
static void Dumux::IAPWS::Region2< Scalar >::checkValidityRange ( Scalar  temperature,
Scalar  pressure,
const std::string &  propertyName = "This property" 
)
inlinestatic

Returns true if IAPWS region 2 applies for a (temperature, pressure) pair.

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)
propertyNamethe name for which property the check is performed

◆ ddGamma_ddPi()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::ddGamma_ddPi ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The second partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 2 (i.e. sub-critical steam) (dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ ddGamma_ddTau()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::ddGamma_ddTau ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The second partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) (dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ ddGamma_dTaudPi()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::ddGamma_dTaudPi ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The partial derivative of the Gibbs free energy to the normalized pressure and to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) (dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ dGamma_dPi()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::dGamma_dPi ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 2 (i.e. sub-critical steam) (dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ dGamma_dTau()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::dGamma_dTau ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 2 (i.e. sub-critical steam) dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ dp_dPi()

template<class Scalar >
static constexpr Scalar Dumux::IAPWS::Region2< Scalar >::dp_dPi ( Scalar  pressure)
inlinestaticconstexpr

Returns the derivative of the pressure to the reduced pressure for IAPWS region 2 (dimensionless).

Parameters
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ dPi_dp()

template<class Scalar >
static constexpr Scalar Dumux::IAPWS::Region2< Scalar >::dPi_dp ( Scalar  pressure)
inlinestaticconstexpr

Returns the derivative of the reduced pressure to the pressure for IAPWS region 2 in \(\mathrm{[1/Pa]}\).

Parameters
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ dTau_dt()

template<class Scalar >
static constexpr Scalar Dumux::IAPWS::Region2< Scalar >::dTau_dt ( Scalar  temperature)
inlinestaticconstexpr

Returns the derivative of the reduced temperature to the temperature for IAPWS region 2.

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)

◆ gamma()

template<class Scalar >
static Scalar Dumux::IAPWS::Region2< Scalar >::gamma ( Scalar  temperature,
Scalar  pressure 
)
inlinestatic

The Gibbs free energy for IAPWS region 2 (i.e. sub-critical steam) (dimensionless).

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

IAPWS: "Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam", http://www.iapws.org/relguide/IF97-Rev.pdf

◆ pi()

template<class Scalar >
static constexpr Scalar Dumux::IAPWS::Region2< Scalar >::pi ( Scalar  pressure)
inlinestaticconstexpr

Returns the reduced pressure (dimensionless) for IAPWS region 2.

Parameters
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ tau()

template<class Scalar >
static constexpr Scalar Dumux::IAPWS::Region2< Scalar >::tau ( Scalar  temperature)
inlinestaticconstexpr

Returns the reduced temperature (dimensionless) for IAPWS region 2.

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)

The documentation for this class was generated from the following file: