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

Implements relations which are common for all regions of the IAPWS '97 formulation. More...

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

Description

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

Implements relations which are common for all regions 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 Scalar viscosity (Scalar temperature, Scalar rho)
 The dynamic viscosity \(\mathrm{[Pa*s]}\) of pure water. More...
 
static Scalar thermalConductivityIAPWS (const Scalar T, const Scalar rho)
 Thermal conductivity \(\mathrm{[[W/(m*K)]}\) water (IAPWS) . More...
 

Static Public Attributes

static constexpr Scalar molarMass = 18.01518e-3
 The molar mass of water \(\mathrm{[kg/mol]}\). More...
 
static constexpr Scalar Rs = Constants<Scalar>::R / molarMass
 Specific gas constant of water \(\mathrm{[J/(kg*K)]}\). More...
 
static constexpr Scalar criticalTemperature = 647.096
 Critical temperature of water \(\mathrm{[K]}\). More...
 
static constexpr Scalar criticalPressure = 22.064e6
 Critical pressure of water \(\mathrm{[Pa]}\). More...
 
static constexpr Scalar criticalMolarVolume = molarMass / 322.0
 Critical molar volume of water \(\mathrm{[m^3/mol]}\). More...
 
static constexpr Scalar acentricFactor = 0.344
 The acentric factor of water \(\mathrm{[-]}\). More...
 
static constexpr Scalar criticalDensity = 322
 Density of water at the critical point \(\mathrm{[kg/m^3]}\). More...
 
static constexpr Scalar tripleTemperature = 273.16
 Triple temperature of water \(\mathrm{[K]}\). More...
 
static constexpr Scalar triplePressure = 611.657
 Triple pressure of water \(\mathrm{[Pa]}\). More...
 

Member Function Documentation

◆ thermalConductivityIAPWS()

template<class Scalar >
static Scalar Dumux::IAPWS::Common< Scalar >::thermalConductivityIAPWS ( const Scalar  T,
const Scalar  rho 
)
inlinestatic

Thermal conductivity \(\mathrm{[[W/(m*K)]}\) water (IAPWS) .

Implementation taken from: freesteam - IAPWS-IF97 steam tables library copyright (C) 2004-2009 John Pye

Appendix B: Recommended Interpolating equation for Industrial Use see http://www.iapws.org/relguide/thcond.pdf

Parameters
Tabsolute temperature in \(\mathrm{[K]}\)
rhodensity of water in \(\mathrm{[kg/m^3]}\)

◆ viscosity()

template<class Scalar >
static Scalar Dumux::IAPWS::Common< Scalar >::viscosity ( Scalar  temperature,
Scalar  rho 
)
inlinestatic

The dynamic viscosity \(\mathrm{[Pa*s]}\) of pure water.

This relation is valid for all regions of the IAPWS '97 formulation.

Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
rhodensity of component in \(\mathrm{[kg/m^3]}\)

See:

IAPWS: "Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water Substance", http://www.iapws.org/relguide/visc.pdf

Member Data Documentation

◆ acentricFactor

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::acentricFactor = 0.344
staticconstexpr

The acentric factor of water \(\mathrm{[-]}\).

◆ criticalDensity

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::criticalDensity = 322
staticconstexpr

Density of water at the critical point \(\mathrm{[kg/m^3]}\).

◆ criticalMolarVolume

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::criticalMolarVolume = molarMass / 322.0
staticconstexpr

Critical molar volume of water \(\mathrm{[m^3/mol]}\).

◆ criticalPressure

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::criticalPressure = 22.064e6
staticconstexpr

Critical pressure of water \(\mathrm{[Pa]}\).

◆ criticalTemperature

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::criticalTemperature = 647.096
staticconstexpr

Critical temperature of water \(\mathrm{[K]}\).

◆ molarMass

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::molarMass = 18.01518e-3
staticconstexpr

The molar mass of water \(\mathrm{[kg/mol]}\).

◆ Rs

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::Rs = Constants<Scalar>::R / molarMass
staticconstexpr

Specific gas constant of water \(\mathrm{[J/(kg*K)]}\).

◆ triplePressure

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::triplePressure = 611.657
staticconstexpr

Triple pressure of water \(\mathrm{[Pa]}\).

◆ tripleTemperature

template<class Scalar >
constexpr Scalar Dumux::IAPWS::Common< Scalar >::tripleTemperature = 273.16
staticconstexpr

Triple temperature of water \(\mathrm{[K]}\).


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