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:
|