Represents the gas phase of a single (pseudo-) component.
More...
#include <GasPhase.hpp>
|
typedef ComponentT | Component |
| The type of the phase's underlying (pseudo-) component. More...
|
|
|
static const char * | name () |
| A human readable name for the component. More...
|
|
static bool | isLiquid () |
| Returs whether the fluid is a liquid. More...
|
|
static bool | isCompressible () |
| Returns true iff the fluid is assumed to be compressible. More...
|
|
static bool | isIdealGas () |
| Returns true iff the fluid is assumed to be an ideal gas. More...
|
|
static Scalar | molarMass () |
| The mass in [kg] of one mole of the component. More...
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature of the component. More...
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure of the component. More...
|
|
static Scalar | tripleTemperature () |
| Returns the temperature at the component's triple point. More...
|
|
static Scalar | triplePressure () |
| Returns the pressure at the component's triple point. More...
|
|
template<class Evaluation > |
static Evaluation | vaporPressure (const Evaluation &temperature) |
| The vapor pressure in [N/m^2] of the component at a given temperature. More...
|
|
template<class Evaluation > |
static Evaluation | density (const Evaluation &temperature, const Evaluation &pressure) |
| The density [kg/m^3] of the component at a given pressure and temperature. More...
|
|
template<class Evaluation > |
static Evaluation | pressure (const Evaluation &temperature, const Evaluation &density) |
| The pressure [Pa] of the component at a given density and temperature. More...
|
|
template<class Evaluation > |
static Evaluation | enthalpy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific enthalpy [J/kg] the pure component as a gas. More...
|
|
template<class Evaluation > |
static Evaluation | internalEnergy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific internal energy [J/kg] the pure component as a gas. More...
|
|
template<class Evaluation > |
static Evaluation | viscosity (const Evaluation &temperature, const Evaluation &pressure) |
| The dynamic viscosity [Pa s] of the pure component at a given pressure and temperature. More...
|
|
template<class Evaluation > |
static Evaluation | thermalConductivity (const Evaluation &temperature, const Evaluation &pressure) |
| Thermal conductivity of the fluid [W/(m^2 K/m)]. More...
|
|
template<class Evaluation > |
static Evaluation | heatCapacity (const Evaluation &temperature, const Evaluation &pressure) |
| Specific isobaric heat capacity of the fluid [J/kg]. More...
|
|
template<class Scalar, class ComponentT>
class Opm::GasPhase< Scalar, ComponentT >
Represents the gas phase of a single (pseudo-) component.
template<class Scalar , class ComponentT >
The type of the phase's underlying (pseudo-) component.
template<class Scalar , class ComponentT >
static Scalar Opm::GasPhase< Scalar, ComponentT >::criticalPressure |
( |
| ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
static Scalar Opm::GasPhase< Scalar, ComponentT >::criticalTemperature |
( |
| ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::density |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::enthalpy |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::heatCapacity |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::internalEnergy |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
template<class Scalar , class ComponentT >
static bool Opm::GasPhase< Scalar, ComponentT >::isCompressible |
( |
| ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Scalar , class ComponentT >
Returs whether the fluid is a liquid.
template<class Scalar , class ComponentT >
template<class Scalar , class ComponentT >
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::pressure |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
density |
|
) |
| |
|
inlinestatic |
The pressure [Pa] of the component at a given density and temperature.
- Parameters
-
temperature | The temperature of interest [K] |
density | The density of interest [kg / m^3] |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::thermalConductivity |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
template<class Scalar , class ComponentT >
static Scalar Opm::GasPhase< Scalar, ComponentT >::triplePressure |
( |
| ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
static Scalar Opm::GasPhase< Scalar, ComponentT >::tripleTemperature |
( |
| ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::vaporPressure |
( |
const Evaluation & |
temperature | ) |
|
|
inlinestatic |
template<class Scalar , class ComponentT >
template<class Evaluation >
static Evaluation Opm::GasPhase< Scalar, ComponentT >::viscosity |
( |
const Evaluation & |
temperature, |
|
|
const Evaluation & |
pressure |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file:
|