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