immisciblemodel.hh File Reference #include <opm/material/densead/Math.hpp> #include "immiscibleproperties.hh" #include "immiscibleindices.hh" #include "immiscibleextensivequantities.hh" #include "immiscibleprimaryvariables.hh" #include "immiscibleintensivequantities.hh" #include "immiscibleratevector.hh" #include "immiscibleboundaryratevector.hh" #include "immisciblelocalresidual.hh" #include <opm/models/common/multiphasebasemodel.hh> #include <opm/models/common/energymodule.hh> #include <opm/models/io/vtkenergymodule.hh> #include <opm/material/components/NullComponent.hpp> #include <opm/material/fluidsystems/GasPhase.hpp> #include <opm/material/fluidsystems/LiquidPhase.hpp> #include <opm/material/fluidsystems/SinglePhaseFluidSystem.hpp> #include <opm/material/fluidsystems/TwoPhaseImmiscibleFluidSystem.hpp> #include <sstream> #include <string>
Include dependency graph for immisciblemodel.hh:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Detailed DescriptionA fully-implicit multi-phase flow model which assumes immiscibility of the phases. This model implements multi-phase flow of immiscible fluids . By default, the standard multi-phase Darcy approach is used to determine the velocity, i.e.
although the actual approach which is used can be specified via the template<class TypeTag>
struct FluxModule<TypeTag, TTag::MyProblemTypeTag> { using type = Opm::ForchheimerFluxModule<TypeTag>; };
Specifies a flux module which uses the Forchheimer relation. Definition: forchheimerfluxmodule.hh:62 The core of the model is the conservation mass of each component by means of the equation
The model uses the following primary variables:
|
||||||||||||||||