#include <opm/common/TimingMacros.hpp>
#include <opm/common/utility/numeric/RootFinders.hpp>
#include <opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp>
#include <opm/material/fluidstates/SimpleModularFluidState.hpp>
#include <opm/material/fluidsystems/BlackOilFluidSystem.hpp>
#include <opm/simulators/flow/equil/EquilibrationHelpers.hpp>
#include <fmt/format.h>
Go to the source code of this file.
|
| using | Opm::EQUIL::FluidSystemSimple = BlackOilFluidSystem< double > |
| |
| using | Opm::EQUIL::SatOnlyFluidState = SimpleModularFluidState< double, 3, 3, FluidSystemSimple, false, false, false, false, true, false, false, false > |
| |
|
| template<class FluidSystem , class MaterialLawManager > |
| FluidSystem::Scalar | Opm::EQUIL::minSaturations (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
| |
| template<class FluidSystem , class MaterialLawManager > |
| FluidSystem::Scalar | Opm::EQUIL::maxSaturations (const MaterialLawManager &materialLawManager, const int phase, const int cell) |
| |
| 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) |
| |
| 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) |
| |
| 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. More...
|
| |
| 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. More...
|
| |
|