A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain. More...
#include <opm/material/densead/Math.hpp>
#include "discretefractureproperties.hh"
#include "discretefractureprimaryvariables.hh"
#include "discretefractureintensivequantities.hh"
#include "discretefractureextensivequantities.hh"
#include "discretefracturelocalresidual.hh"
#include "discretefractureproblem.hh"
#include <ewoms/models/immiscible/immisciblemodel.hh>
#include <ewoms/io/vtkdiscretefracturemodule.hh>
#include <opm/common/ErrorMacros.hpp>
#include <opm/common/Exceptions.hpp>
#include <string>
Go to the source code of this file.
Classes | |
class | Ewoms::DiscreteFractureModel< TypeTag > |
A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain. More... | |
class | Ewoms::DiscreteFractureModel< TypeTag > |
A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain. More... | |
Functions | |
Ewoms::Properties::NEW_TYPE_TAG (DiscreteFractureModel, INHERITS_FROM(ImmiscibleTwoPhaseModel, VtkDiscreteFracture)) | |
The generic type tag for problems using the immiscible multi-phase model. | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, Model, Ewoms::DiscreteFractureModel< TypeTag >) | |
The class for the model. | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, BaseProblem, Ewoms::DiscreteFractureProblem< TypeTag >) | |
The class for the model. | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, LocalResidual, Ewoms::DiscreteFractureLocalResidual< TypeTag >) | |
Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model. | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, PrimaryVariables, Ewoms::DiscreteFracturePrimaryVariables< TypeTag >) | |
the PrimaryVariables property | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, IntensiveQuantities, Ewoms::DiscreteFractureIntensiveQuantities< TypeTag >) | |
the IntensiveQuantities property | |
Ewoms::Properties::SET_TYPE_PROP (DiscreteFractureModel, ExtensiveQuantities, Ewoms::DiscreteFractureExtensiveQuantities< TypeTag >) | |
the ExtensiveQuantities property | |
Ewoms::Properties::SET_BOOL_PROP (DiscreteFractureModel, UseTwoPointGradients, true) | |
For the discrete fracture model, we need to use two-point flux approximation or it will converge very poorly. | |
Ewoms::Properties::SET_BOOL_PROP (DiscreteFractureModel, EnableIntensiveQuantityCache, false) | |
A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain.
This model implements multi-phase flow of immiscible fluids
. It also can consider edges of the computational grid as fractures i.e. as a porous medium with different higher permeability than the rest of the domain.