Abstract base class of a pure chemical species.
More...
#include <Component.hpp>
|
| static void | init (Scalar, Scalar, unsigned, Scalar, Scalar, unsigned) |
| | A default routine for initialization, not needed for components and must not be called. More...
|
| |
| static bool | gasIsCompressible () |
| | Returns true iff the gas phase is assumed to be compressible. More...
|
| |
| static bool | gasIsIdeal () |
| | Returns true iff the gas phase is assumed to be ideal. More...
|
| |
| static bool | liquidIsCompressible () |
| | Returns true iff the liquid phase is assumed to be compressible. More...
|
| |
| static const char * | name () |
| | A human readable name for the component. More...
|
| |
| static Scalar | molarMass () |
| | The molar mass in of the component. More...
|
| |
| static Scalar | criticalTemperature () |
| | Returns the critical temperature in of the component. More...
|
| |
| static Scalar | criticalPressure () |
| | Returns the critical pressure in of the component. More...
|
| |
| static Scalar | tripleTemperature () |
| | Returns the temperature in at the component's triple point. More...
|
| |
| static Scalar | triplePressure () |
| | Returns the pressure in at the component's triple point. More...
|
| |
| template<class Evaluation > |
| static Evaluation | vaporPressure (const Evaluation &) |
| | The vapor pressure in of the component at a given temperature in . More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasDensity (const Evaluation &, const Evaluation &) |
| | The density in of the component at a given pressure in and temperature in . More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidDensity (const Evaluation &, const Evaluation &) |
| | The density of the liquid component at a given pressure in and temperature in . More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasEnthalpy (const Evaluation &, const Evaluation &) |
| | Specific enthalpy of the pure component in gas. More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidEnthalpy (const Evaluation &, const Evaluation &) |
| | Specific enthalpy of the pure component in liquid. More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasInternalEnergy (const Evaluation &, const Evaluation &) |
| | Specific internal energy of the pure component in gas. More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidInternalEnergy (const Evaluation &, const Evaluation &) |
| | Specific internal energy of pure the pure component in liquid. More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasViscosity (const Evaluation &, const Evaluation &) |
| | The dynamic viscosity of the pure component at a given pressure in and temperature in . More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidViscosity (const Evaluation &, const Evaluation &) |
| | The dynamic liquid viscosity of the pure component. More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasThermalConductivity (const Evaluation &, const Evaluation &) |
| | Thermal conductivity of the component [W/(m^2 K/m)] as a gas. More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidThermalConductivity (const Evaluation &, const Evaluation &) |
| | Thermal conductivity of the component [W/(m^2 K/m)] as a liquid. More...
|
| |
| template<class Evaluation > |
| static Evaluation | gasHeatCapacity (const Evaluation &, const Evaluation &) |
| | Specific isobaric heat capacity of the component [J/kg] as a gas. More...
|
| |
| template<class Evaluation > |
| static Evaluation | liquidHeatCapacity (const Evaluation &, const Evaluation &) |
| | Specific isobaric heat capacity of the component [J/kg] as a liquid. More...
|
| |
template<class ScalarT, class Implementation>
class Opm::Component< ScalarT, Implementation >
Abstract base class of a pure chemical species.
- Template Parameters
-
| ScalarT | The type used for scalar values |
| Implementation | Necessary for static polymorphism |
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasDensity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasEnthalpy |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasHeatCapacity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasInternalEnergy |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
| static bool Opm::Component< ScalarT, Implementation >::gasIsCompressible |
( |
| ) |
|
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasThermalConductivity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::gasViscosity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidDensity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidEnthalpy |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidHeatCapacity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidInternalEnergy |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
| static bool Opm::Component< ScalarT, Implementation >::liquidIsCompressible |
( |
| ) |
|
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidThermalConductivity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::liquidViscosity |
( |
const Evaluation & |
, |
|
|
const Evaluation & |
|
|
) |
| |
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
| static const char* Opm::Component< ScalarT, Implementation >::name |
( |
| ) |
|
|
inlinestatic |
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class ScalarT, class Implementation>
template<class Evaluation >
| static Evaluation Opm::Component< ScalarT, Implementation >::vaporPressure |
( |
const Evaluation & |
| ) |
|
|
inlinestatic |
template<class ScalarT, class Implementation>
| const bool Opm::Component< ScalarT, Implementation >::isTabulated = false |
|
static |
The documentation for this class was generated from the following file:
|