|
template<class Container , class FluidState > |
static void | capillaryPressures (Container &, const Params &, const FluidState &) |
| The capillary pressure-saturation curves depending on absolute saturations. More...
|
|
template<class Container , class FluidState > |
static void | relativePermeabilities (Container &, const Params &, const FluidState &) |
| The relative permeability-saturation curves depending on absolute saturations. More...
|
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Evaluation | pcnw (const Params &, const FluidState &) |
| The capillary pressure-saturation curve. More...
|
|
template<class Evaluation > |
static Evaluation | twoPhaseSatPcnw (const Params ¶ms, const Evaluation &Sw) |
|
template<class Container , class FluidState > |
static void | saturations (Container &, const Params &, const FluidState &) |
| The saturation-capillary pressure curves.
|
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Evaluation | Sw (const Params &, const FluidState &) |
| Calculate wetting liquid phase saturation given that the rest of the fluid state has been initialized.
|
|
template<class Evaluation > |
static Evaluation | twoPhaseSatSw (const Params &, const Evaluation &) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Evaluation | Sn (const Params &, const FluidState &) |
| Calculate non-wetting liquid phase saturation given that the rest of the fluid state has been initialized.
|
|
template<class Evaluation > |
static Evaluation | twoPhaseSatSn (const Params &, const Evaluation &) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Evaluation | krw (const Params &, const FluidState &) |
| The relative permeability for the wetting phase. More...
|
|
template<class Evaluation > |
static Evaluation | twoPhaseSatKrw (const Params ¶ms, const Evaluation &Sw) |
|
template<class FluidState , class Evaluation = typename FluidState::Scalar> |
static Evaluation | krn (const Params &, const FluidState &) |
| The relative permeability of the non-wetting phase.
|
|
template<class Evaluation > |
static Evaluation | twoPhaseSatKrn (const Params ¶ms, const Evaluation &Sw) |
|
|
static constexpr int | numPhases = EffectiveLaw::numPhases |
| The number of fluid phases.
|
|
static constexpr bool | implementsTwoPhaseApi = true |
| Specify whether this material law implements the two-phase convenience API.
|
|
static constexpr bool | implementsTwoPhaseSatApi = true |
| Specify whether this material law implements the two-phase convenience API which only depends on the phase saturations.
|
|
static constexpr bool | isSaturationDependent = true |
| Specify whether the quantities defined by this material law are saturation dependent.
|
|
static constexpr bool | isPressureDependent = false |
| Specify whether the quantities defined by this material law are dependent on the absolute pressure.
|
|
static constexpr bool | isTemperatureDependent = false |
| Specify whether the quantities defined by this material law are temperature dependent.
|
|
static constexpr bool | isCompositionDependent = false |
| Specify whether the quantities defined by this material law are dependent on the phase composition.
|
|
template<class EffectiveLawT, class ParamsT = EclHysteresisTwoPhaseLawParams<EffectiveLawT>>
class Opm::EclHysteresisTwoPhaseLaw< EffectiveLawT, ParamsT >
This material law implements the hysteresis model of the ECL file format.