|
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
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:
|
||||||||||||||||