|
static std::string_view | name () |
| A human readable name for the component.
|
|
static bool | gasIsIdeal () |
| Returns true iff the gas phase is assumed to be ideal.
|
|
static bool | gasIsCompressible () |
| Returns true iff the gas phase is assumed to be compressible.
|
|
static bool | liquidIsCompressible () |
| Returns true iff the liquid phase is assumed to be compressible.
|
|
static Scalar | molarMass () |
| The molar mass in of the component.
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature of water.
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure of water.
|
|
static Scalar | criticalVolume () |
| Returns the critical volume of water.
|
|
static Scalar | acentricFactor () |
|
static Scalar | tripleTemperature () |
| Returns the temperature at water's triple point.
|
|
static Scalar | triplePressure () |
| Returns the pressure at water's triple point.
|
|
template<class Evaluation > |
static Evaluation | vaporPressure (const Evaluation &T) |
| The vapor pressure in of pure water at a given temperature.
|
|
template<class Evaluation > |
static Evaluation | gasEnthalpy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific enthalpy of the pure component in gas.
|
|
template<class Evaluation > |
static Evaluation | liquidEnthalpy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific enthalpy of the pure component in liquid.
|
|
template<class Evaluation > |
static Evaluation | liquidHeatCapacity (const Evaluation &temperature, const Evaluation &pressure) |
| Specific isobaric heat capacity of liquid water .
|
|
template<class Evaluation > |
static Evaluation | gasHeatCapacity (const Evaluation &temperature, const Evaluation &pressure) |
| Specific isobaric heat capacity of water steam .
|
|
template<class Evaluation > |
static Evaluation | gasInternalEnergy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific internal energy of steam and water vapor .
|
|
template<class Evaluation > |
static Evaluation | liquidInternalEnergy (const Evaluation &temperature, const Evaluation &pressure) |
| Specific internal energy of liquid water .
|
|
template<class Evaluation > |
static Evaluation | gasDensity (const Evaluation &temperature, const Evaluation &pressure) |
| The density of steam in at a given pressure and temperature.
|
|
template<class Evaluation > |
static Evaluation | liquidDensity (const Evaluation &temperature, const Evaluation &pressure, bool extrapolate=false) |
| The density of the liquid component at a given pressure in and temperature in .
|
|
template<class Evaluation > |
static Evaluation | gasPressure (const Evaluation &temperature, const Evaluation &density) |
| The pressure of steam in at a given density and temperature.
|
|
template<class Evaluation > |
static Evaluation | liquidPressure (const Evaluation &temperature, const Evaluation &density) |
| The pressure of liquid water in at a given density and temperature.
|
|
template<class Evaluation > |
static Evaluation | gasViscosity (const Evaluation &temperature, const Evaluation &pressure) |
| The dynamic viscosity of steam.
|
|
template<class Evaluation > |
static Evaluation | liquidViscosity (const Evaluation &temperature, const Evaluation &) |
| The dynamic viscosity of pure water.
|
|
static void | init (Scalar, Scalar, unsigned, Scalar, Scalar, unsigned) |
| A default routine for initialization, not needed for components and must not be called.
|
|
static bool | gasIsCompressible () |
| Returns true iff the gas phase is assumed to be compressible.
|
|
static bool | gasIsIdeal () |
| Returns true iff the gas phase is assumed to be ideal.
|
|
static bool | liquidIsCompressible () |
| Returns true iff the liquid phase is assumed to be compressible.
|
|
static std::string_view | name () |
| A human readable name for the component.
|
|
static Scalar | molarMass () |
| The molar mass in of the component.
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature in of the component.
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure in of the component.
|
|
static Scalar | acentricFactor () |
| Returns the acentric factor of the component.
|
|
static Scalar | criticalVolume () |
| Returns the critical volume in of the component.
|
|
static Scalar | tripleTemperature () |
| Returns the temperature in at the component's triple point.
|
|
static Scalar | triplePressure () |
| Returns the pressure in at the component's triple point.
|
|
static Evaluation | vaporPressure (const Evaluation &) |
| The vapor pressure in of the component at a given temperature in .
|
|
static Evaluation | gasDensity (const Evaluation &, const Evaluation &) |
| The density in of the component at a given pressure in and temperature in .
|
|
static Evaluation | liquidDensity (const Evaluation &, const Evaluation &) |
| The density of the liquid component at a given pressure in and temperature in .
|
|
static Evaluation | gasEnthalpy (const Evaluation &, const Evaluation &) |
| Specific enthalpy of the pure component in gas.
|
|
static Evaluation | liquidEnthalpy (const Evaluation &, const Evaluation &) |
| Specific enthalpy of the pure component in liquid.
|
|
static Evaluation | gasInternalEnergy (const Evaluation &, const Evaluation &) |
| Specific internal energy of the pure component in gas.
|
|
static Evaluation | liquidInternalEnergy (const Evaluation &, const Evaluation &) |
| Specific internal energy of pure the pure component in liquid.
|
|
static Evaluation | gasViscosity (const Evaluation &, const Evaluation &) |
| The dynamic viscosity of the pure component at a given pressure in and temperature in .
|
|
static Evaluation | liquidViscosity (const Evaluation &, const Evaluation &) |
| The dynamic liquid viscosity of the pure component.
|
|
static Evaluation | gasThermalConductivity (const Evaluation &, const Evaluation &) |
| Thermal conductivity of the component [W/(m^2 K/m)] as a gas.
|
|
static Evaluation | liquidThermalConductivity (const Evaluation &, const Evaluation &) |
| Thermal conductivity of the component [W/(m^2 K/m)] as a liquid.
|
|
static Evaluation | gasHeatCapacity (const Evaluation &, const Evaluation &) |
| Specific isobaric heat capacity of the component [J/kg] as a gas.
|
|
static Evaluation | liquidHeatCapacity (const Evaluation &, const Evaluation &) |
| Specific isobaric heat capacity of the component [J/kg] as a liquid.
|
|
template<class Scalar, class
H2O>
class Opm::Brine< Scalar, H2O >
A class for the brine fluid properties.
- Template Parameters
-
Scalar | The type used for scalar values |
H2O | Static polymorphism: the Brine class can access all properties of the H2O class |