A component class for the black oil model, intended to be used for all three components.
More...
#include <BlackoilComponent.hpp>
|
static const char * | name () |
| A human readable name for the component. More...
|
|
static Scalar | molarMass () |
| The molar mass in [kg] of the component. More...
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature in [K] of the component. More...
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure in [Pa] of the component. More...
|
|
static Scalar | tripleTemperature () |
| Returns the temperature in [K] at the component's triple point. More...
|
|
static Scalar | triplePressure () |
| Returns the pressure in [Pa] at the component's triple point. More...
|
|
static Scalar | vaporPressure (Scalar T) |
| The vapor pressure in [Pa] of the component at a given temperature in [K]. More...
|
|
static Scalar | gasDensity (Scalar temperature, Scalar pressure) |
| The density in [kg/m^3] of the component at a given pressure in [Pa] and temperature in [K]. More...
|
|
static Scalar | liquidDensity (Scalar temperature, Scalar pressure) |
| The density [kg/m^3] of the liquid component at a given pressure in [Pa] and temperature in [K]. More...
|
|
static const Scalar | gasEnthalpy (Scalar temperature, Scalar pressure) |
| Specific enthalpy [J/kg] of the pure component in gas. More...
|
|
static const Scalar | liquidEnthalpy (Scalar temperature, Scalar pressure) |
| Specific enthalpy [J/kg] of the pure component in liquid. More...
|
|
static const Scalar | gasInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy [J/kg] of the pure component in gas. More...
|
|
static const Scalar | liquidInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy [J/kg] of pure the pure component in liquid. More...
|
|
static Scalar | gasViscosity (Scalar temperature, Scalar pressure) |
| The dynamic viscosity [Pa*s] of the pure component at a given pressure in [Pa] and temperature in [K]. More...
|
|
static Scalar | liquidViscosity (Scalar temperature, Scalar pressure) |
| The dynamic liquid viscosity [Pa*s] of the pure component. More...
|
|
template<class Scalar>
class Dumux::BlackoilComponent< Scalar >
A component class for the black oil model, intended to be used for all three components.
- Template Parameters
-
Scalar | The type used for scalar values |
◆ criticalPressure()
Returns the critical pressure in [Pa] of the component.
◆ criticalTemperature()
Returns the critical temperature in [K] of the component.
◆ gasDensity()
The density in [kg/m^3] of the component at a given pressure in [Pa] and temperature in [K].
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ gasEnthalpy()
Specific enthalpy [J/kg] of the pure component in gas.
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ gasInternalEnergy()
Specific internal energy [J/kg] of the pure component in gas.
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ gasViscosity()
The dynamic viscosity [Pa*s] of the pure component at a given pressure in [Pa] and temperature in [K].
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ liquidDensity()
The density [kg/m^3] of the liquid component at a given pressure in [Pa] and temperature in [K].
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ liquidEnthalpy()
Specific enthalpy [J/kg] of the pure component in liquid.
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ liquidInternalEnergy()
Specific internal energy [J/kg] of pure the pure component in liquid.
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ liquidViscosity()
The dynamic liquid viscosity [Pa*s] of the pure component.
- Parameters
-
temperature | temperature of component in [K] |
pressure | pressure of component in [Pa] |
◆ molarMass()
The molar mass in [kg] of the component.
◆ name()
A human readable name for the component.
◆ triplePressure()
Returns the pressure in [Pa] at the component's triple point.
◆ tripleTemperature()
Returns the temperature in [K] at the component's triple point.
◆ vaporPressure()
The vapor pressure in [Pa] of the component at a given temperature in [K].
- Parameters
-
T | temperature of the component in [K] |
The documentation for this class was generated from the following file: