Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure.
More...
#include <NullMaterial.hpp>
|
template<class ContainerT , class FluidState > |
static void | capillaryPressures (ContainerT &values, const Params &, const FluidState &) |
| Returns constant 0 for all phases. More...
|
|
template<class ContainerT , class FluidState > |
static void | saturations (ContainerT &, const Params &, const FluidState &) |
| The inverse of the capillary pressure. More...
|
|
template<class ContainerT , class FluidState > |
static void | relativePermeabilities (ContainerT &values, const Params &, const FluidState &fluidState) |
| The relative permeability of all phases. More...
|
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
<(numPhases > 1), Evaluation >
::type | pcnw (const Params &, const FluidState &) |
| The difference between the pressures of the non-wetting and wetting phase. More...
|
|
template<class Evaluation > |
static std::enable_if
< numPhases==2, Evaluation >
::type | twoPhaseSatPcnw (const Params &, const Evaluation &) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Scalar | Sw (const Params &, const FluidState &) |
| Calculate wetting phase saturation given that the rest of the fluid state has been initialized. More...
|
|
template<class Evaluation > |
static std::enable_if
< numPhases==2, Evaluation >
::type | twoPhaseSatSw (const Params &, const Evaluation &) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Scalar | Sn (const Params &, const FluidState &) |
| Calculate non-wetting phase saturation given that the rest of the fluid state has been initialized. More...
|
|
template<class Evaluation > |
static std::enable_if
< numPhases==2, Evaluation >
::type | twoPhaseSatSn (const Params &, const Evaluation &) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
< (numPhases > 2), Evaluation >
::type | Sg (const Params &, const FluidState &) |
| Calculate gas phase saturation given that the rest of the fluid state has been initialized. More...
|
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
<(numPhases > 1), Evaluation >
::type | krw (const Params &, const FluidState &fluidState) |
| The relative permability of the wetting phase. More...
|
|
template<class Evaluation > |
static std::enable_if
< numPhases==2, Evaluation >
::type | twoPhaseSatKrw (const Params &, const Evaluation &Sw) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
<(numPhases > 1), Evaluation >
::type | krn (const Params &, const FluidState &fluidState) |
| The relative permability of the liquid non-wetting phase. More...
|
|
template<class Evaluation > |
static std::enable_if
< numPhases==2, Evaluation >
::type | twoPhaseSatKrn (const Params &, const Evaluation &Sw) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
< (numPhases > 2), Evaluation >
::type | krg (const Params &, const FluidState &fluidState) |
| The relative permability of the gas phase. More...
|
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static std::enable_if
< (Traits::numPhases >
2), Evaluation >::type | pcgn (const Params &, const FluidState &) |
| The difference between the pressures of the gas and the non-wetting phase. More...
|
|
template<class TraitsT>
class Opm::NullMaterial< TraitsT >
Implements a dummy linear saturation-capillary pressure relation which just disables capillary pressure.
template<class TraitsT >
template<class ContainerT , class FluidState >
static void Opm::NullMaterial< TraitsT >::capillaryPressures |
( |
ContainerT & |
values, |
|
|
const Params & |
, |
|
|
const FluidState & |
|
|
) |
| |
|
inlinestatic |
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
static std::enable_if< (Traits::numPhases > 2), Evaluation>::type Opm::NullMaterial< TraitsT >::pcgn |
( |
const Params & |
, |
|
|
const FluidState & |
|
|
) |
| |
|
inlinestatic |
The difference between the pressures of the gas and the non-wetting phase.
This method is only available for at least three fluid phases
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
The difference between the pressures of the non-wetting and wetting phase.
template<class TraitsT >
template<class ContainerT , class FluidState >
static void Opm::NullMaterial< TraitsT >::relativePermeabilities |
( |
ContainerT & |
values, |
|
|
const Params & |
, |
|
|
const FluidState & |
fluidState |
|
) |
| |
|
inlinestatic |
template<class TraitsT >
template<class ContainerT , class FluidState >
The inverse of the capillary pressure.
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
Calculate gas phase saturation given that the rest of the fluid state has been initialized.
This method is only available for at least three fluid phases
Referenced by Opm::NullMaterial< TraitsT >::krg().
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
template<class TraitsT >
template<class FluidState , class Evaluation = typename FluidState::Scalar>
template<class TraitsT >
template<class Evaluation >
template<class TraitsT >
template<class Evaluation >
template<class TraitsT >
template<class Evaluation >
template<class TraitsT >
template<class Evaluation >
template<class TraitsT >
template<class Evaluation >
Specify whether this material law implements the two-phase convenience API
Specify whether this material law implements the two-phase convenience API which only depends on the phase saturations
Specify whether the quantities defined by this material law are dependent on the phase composition
Specify whether the quantities defined by this material law are dependent on the absolute pressure
Specify whether the quantities defined by this material law are saturation dependent
In this law, the relative permeabilities are saturation dependent, even if capillary pressure is always zero
Specify whether the quantities defined by this material law are temperature dependent
The documentation for this class was generated from the following file:
|