Types and routines that collectively implement a basic ECLIPSE-style equilibration-based initialisation scheme.
More...
|
template<class FluidSystem , class MaterialLawManager > |
FluidSystem::Scalar | minSaturations (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
|
template<class FluidSystem , class MaterialLawManager > |
FluidSystem::Scalar | maxSaturations (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
|
template<class FluidSystem , class MaterialLawManager > |
FluidSystem::Scalar | satFromPc (const MaterialLawManager &materialLawManager, const int phase, const int cell, const typename FluidSystem::Scalar targetPc, const bool increasing=false) |
| Compute saturation of some phase corresponding to a given capillary pressure.
|
|
template<class FluidSystem , class MaterialLawManager > |
FluidSystem::Scalar | satFromSumOfPcs (const MaterialLawManager &materialLawManager, const int phase1, const int phase2, const int cell, const typename FluidSystem::Scalar targetPc) |
| Compute saturation of some phase corresponding to a given capillary pressure, where the capillary pressure function is given as a sum of two other functions.
|
|
template<class FluidSystem , class MaterialLawManager > |
FluidSystem::Scalar | satFromDepth (const MaterialLawManager &materialLawManager, const typename FluidSystem::Scalar cellDepth, const typename FluidSystem::Scalar contactDepth, const int phase, const int cell, const bool increasing=false) |
| Compute saturation from depth. Used for constant capillary pressure function.
|
|
template<class FluidSystem , class MaterialLawManager > |
bool | isConstPc (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
| Return true if capillary pressure function is constant.
|
|
Types and routines that collectively implement a basic ECLIPSE-style equilibration-based initialisation scheme.
This namespace is intentionally nested to avoid name clashes with other parts of OPM.