version 3.9.0
Loading...
Searching...
No Matches
Dumux::Components::Liquid< Scalar, Component > Class Template Reference

Interface for components that have a liquid state.

#include <dumux/material/components/liquid.hh>

Inheritance diagram for Dumux::Components::Liquid< Scalar, Component >:

Static Public Member Functions

template<class C = Component>
static constexpr bool liquidIsCompressible ()
 Returns true if the liquid phase is assumed to be compressible.
 
template<class C = Component>
static constexpr bool liquidViscosityIsConstant ()
 Returns true if the liquid phase viscostiy is constant.
 
template<class C = Component>
static Scalar liquidDensity (Scalar temperature, Scalar pressure)
 The density \(\mathrm{[kg/m^3]}\) of the liquid component at a given pressure in \(\mathrm{[Pa]}\) and temperature in \(\mathrm{[K]}\).
 
template<class C = Component>
static Scalar liquidMolarDensity (Scalar temperature, Scalar pressure)
 The molar density \(\mathrm{[mole/m^3]}\) of the liquid component at a given pressure in \(\mathrm{[Pa]}\) and temperature in \(\mathrm{[K]}\).
 
template<class C = Component>
static Scalar liquidViscosity (Scalar temperature, Scalar pressure)
 The dynamic liquid viscosity \(\mathrm{[Pa*s]}\) of the pure component.
 
template<class C = Component>
static const Scalar liquidEnthalpy (Scalar temperature, Scalar pressure)
 Specific enthalpy \(\mathrm{[J/kg]}\) of the pure component in liquid.
 
template<class C = Component>
static const Scalar liquidInternalEnergy (Scalar temperature, Scalar pressure)
 Specific internal energy \(\mathrm{[J/kg]}\) of pure the pure component in liquid.
 
template<class C = Component>
static Scalar liquidThermalConductivity (Scalar temperature, Scalar pressure)
 Thermal conductivity of the component \(\mathrm{[W/(m*K)]}\) as a liquid.
 
template<class C = Component>
static Scalar liquidHeatCapacity (Scalar temperature, Scalar pressure)
 Specific isobaric heat capacity of the component \(\mathrm{[J/(kg*K)]}\) as a liquid.
 

Member Function Documentation

◆ liquidDensity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Liquid< Scalar, Component >::liquidDensity ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidEnthalpy()

template<class Scalar , class Component >
template<class C = Component>
static const Scalar Dumux::Components::Liquid< Scalar, Component >::liquidEnthalpy ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidHeatCapacity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Liquid< Scalar, Component >::liquidHeatCapacity ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidInternalEnergy()

template<class Scalar , class Component >
template<class C = Component>
static const Scalar Dumux::Components::Liquid< Scalar, Component >::liquidInternalEnergy ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidIsCompressible()

template<class Scalar , class Component >
template<class C = Component>
static constexpr bool Dumux::Components::Liquid< Scalar, Component >::liquidIsCompressible ( )
inlinestaticconstexpr

◆ liquidMolarDensity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Liquid< Scalar, Component >::liquidMolarDensity ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidThermalConductivity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Liquid< Scalar, Component >::liquidThermalConductivity ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidViscosity()

template<class Scalar , class Component >
template<class C = Component>
static Scalar Dumux::Components::Liquid< Scalar, Component >::liquidViscosity ( Scalar temperature,
Scalar pressure )
inlinestatic
Parameters
temperaturetemperature of component in \(\mathrm{[K]}\)
pressurepressure of component in \(\mathrm{[Pa]}\)

◆ liquidViscosityIsConstant()

template<class Scalar , class Component >
template<class C = Component>
static constexpr bool Dumux::Components::Liquid< Scalar, Component >::liquidViscosityIsConstant ( )
inlinestaticconstexpr

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