Implements the equations for region 1 of the IAPWS '97 formulation. More...
#include <Region1.hpp>
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 ![]() ![]() | |
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 ![]() | |
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 ![]() | |
template<class Evaluation > | |
static Scalar | dp_dpi (const Evaluation &) |
Returns the derivative of the pressure to the reduced pressure for IAPWS region 1 in ![]() | |
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. |
Implements the equations for region 1 of the IAPWS '97 formulation.
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
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).
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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).
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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).
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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).
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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).
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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 .
pressure | pressure of component in ![]() |
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 .
pressure | temperature of component in ![]() |
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 .
temperature | temperature of component in ![]() |
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)
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
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 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 , pressure in
) pair.
temperature | temperature of component in ![]() | |
pressure | pressure of component in ![]() |
static Evaluation Opm::IAPWS::Region1< Scalar >::pi | ( | const Evaluation & | pressure | ) | [inline, static] |
Returns the reduced pressure for IAPWS region 1.
pressure | pressure of component in ![]() |
static Evaluation Opm::IAPWS::Region1< Scalar >::tau | ( | const Evaluation & | temperature | ) | [inline, static] |
Returns the reduced temperature for IAPWS region 1.
temperature | temperature of component in ![]() |