Opm::IAPWS::Region1< Scalar > Class Template Reference

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

#include <Region1.hpp>

List of all members.

Static Public Member Functions

template<class Evaluation >
static bool isValid (const Evaluation &temperature, const Evaluation &pressure)
 Returns true if IAPWS region 1 applies for a (temperature in $\mathrm{[K]}$, pressure in $\mathrm{[Pa]}$) pair.
template<class Evaluation >
static Evaluation tau (const Evaluation &temperature)
 Returns the reduced temperature for IAPWS region 1.
template<class Evaluation >
static Evaluation dtau_dT (const Evaluation &temperature)
 Returns the derivative of the reduced temperature to the temperature for IAPWS region 1 in $\mathrm{[1/K]}$.
template<class Evaluation >
static Evaluation pi (const Evaluation &pressure)
 Returns the reduced pressure for IAPWS region 1.
template<class Evaluation >
static Scalar dpi_dp (const Evaluation &)
 Returns the derivative of the reduced pressure to the pressure for IAPWS region 1 in $\mathrm{[1/Pa]}$.
template<class Evaluation >
static Scalar dp_dpi (const Evaluation &)
 Returns the derivative of the pressure to the reduced pressure for IAPWS region 1 in $\mathrm{[Pa]}$.
template<class Evaluation >
static Evaluation gamma (const Evaluation &temperature, const Evaluation &pressure)
 The Gibbs free energy (dimensionless) for IAPWS region 1 (i.e.
template<class Evaluation >
static Evaluation dgamma_dtau (const Evaluation &temperature, const Evaluation &pressure)
 The partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 1 (i.e.
template<class Evaluation >
static Evaluation dgamma_dpi (const Evaluation &temperature, const Evaluation &pressure)
 The partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 1 (i.e.
template<class Evaluation >
static Evaluation ddgamma_dtaudpi (const Evaluation &temperature, const Evaluation &pressure)
 The partial derivative of the Gibbs free energy to the normalized pressure and to the normalized temperature for IAPWS region 1 (i.e.
template<class Evaluation >
static Evaluation ddgamma_ddpi (const Evaluation &temperature, const Evaluation &pressure)
 The second partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 1 (i.e.
template<class Evaluation >
static Evaluation ddgamma_ddtau (const Evaluation &temperature, const Evaluation &pressure)
 The second partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 1 (i.e.

Detailed Description

template<class Scalar>
class Opm::IAPWS::Region1< Scalar >

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

Template Parameters:
Scalar The 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


Member Function Documentation

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::ddgamma_ddpi ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The second partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 1 (i.e.

liquid water) (dimensionless).

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::ddgamma_ddtau ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The second partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 1 (i.e.

liquid) (dimensionless).

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::ddgamma_dtaudpi ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The partial derivative of the Gibbs free energy to the normalized pressure and to the normalized temperature for IAPWS region 1 (i.e.

liquid water) (dimensionless).

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::dgamma_dpi ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The partial derivative of the Gibbs free energy to the normalized pressure for IAPWS region 1 (i.e.

liquid) dimensionless).

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::dgamma_dtau ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The partial derivative of the Gibbs free energy to the normalized temperature for IAPWS region 1 (i.e.

liquid) (dimensionless).

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static Scalar Opm::IAPWS::Region1< Scalar >::dp_dpi ( const Evaluation &   )  [inline, static]

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

Parameters:
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Scalar Opm::IAPWS::Region1< Scalar >::dpi_dp ( const Evaluation &   )  [inline, static]

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

Parameters:
pressure temperature of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::dtau_dT ( const Evaluation &  temperature  )  [inline, static]

Returns the derivative of the reduced temperature to the temperature for IAPWS region 1 in $\mathrm{[1/K]}$.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::gamma ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

The Gibbs free energy (dimensionless) for IAPWS region 1 (i.e.

liquid)

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure 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

template<class Scalar >
template<class Evaluation >
static bool Opm::IAPWS::Region1< Scalar >::isValid ( const Evaluation &  temperature,
const Evaluation &  pressure 
) [inline, static]

Returns true if IAPWS region 1 applies for a (temperature in $\mathrm{[K]}$, pressure in $\mathrm{[Pa]}$) pair.

Parameters:
temperature temperature of component in $\mathrm{[K]}$
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::pi ( const Evaluation &  pressure  )  [inline, static]

Returns the reduced pressure for IAPWS region 1.

Parameters:
pressure pressure of component in $\mathrm{[Pa]}$
template<class Scalar >
template<class Evaluation >
static Evaluation Opm::IAPWS::Region1< Scalar >::tau ( const Evaluation &  temperature  )  [inline, static]

Returns the reduced temperature for IAPWS region 1.

Parameters:
temperature temperature of component in $\mathrm{[K]}$

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

Generated on 25 Mar 2018 by  doxygen 1.6.1