|
using | FluidSystemSimple = BlackOilFluidSystem< double > |
|
using | SatOnlyFluidState = SimpleModularFluidState< double, 3, 3, FluidSystemSimple, false, false, false, false, true, false, false, false > |
|
|
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) |
|
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) |
|
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. More...
|
|
template<class FluidSystem , class MaterialLawManager > |
bool | isConstPc (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
| Return true if capillary pressure function is constant. More...
|
|
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.
◆ FluidSystemSimple
◆ SatOnlyFluidState
using Opm::EQUIL::SatOnlyFluidState = typedef SimpleModularFluidState<double, 3, 3, FluidSystemSimple, false, false, false, false, true, false, false, false> |
◆ isConstPc()
template<class FluidSystem , class MaterialLawManager >
bool Opm::EQUIL::isConstPc |
( |
const MaterialLawManager & |
materialLawManager, |
|
|
const int |
phase, |
|
|
const int |
cell |
|
) |
| |
Return true if capillary pressure function is constant.
◆ maxSaturations()
template<class FluidSystem , class MaterialLawManager >
FluidSystem::Scalar Opm::EQUIL::maxSaturations |
( |
const MaterialLawManager & |
materialLawManager, |
|
|
const int |
phase, |
|
|
const int |
cell |
|
) |
| |
◆ minSaturations()
template<class FluidSystem , class MaterialLawManager >
FluidSystem::Scalar Opm::EQUIL::minSaturations |
( |
const MaterialLawManager & |
materialLawManager, |
|
|
const int |
phase, |
|
|
const int |
cell |
|
) |
| |
◆ satFromDepth()
template<class FluidSystem , class MaterialLawManager >
FluidSystem::Scalar Opm::EQUIL::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.
◆ satFromPc()
template<class FluidSystem , class MaterialLawManager >
FluidSystem::Scalar Opm::EQUIL::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.
◆ satFromSumOfPcs()
template<class FluidSystem , class MaterialLawManager >
FluidSystem::Scalar Opm::EQUIL::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.
|