Opm::DiscreteFractureModel< TypeTag > Class Template Reference A fully-implicit multi-phase flow model which assumes immiscibility of the phases and is able to include fractures in the domain. More...
Inheritance diagram for Opm::DiscreteFractureModel< TypeTag >:
Detailed Descriptiontemplate<class TypeTag> class Opm::DiscreteFractureModel< TypeTag > 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.
Constructor & Destructor Documentation◆ DiscreteFractureModel()
template<class TypeTag >
Member Function Documentation◆ eqName()
template<class TypeTag >
Given an equation index, return a human readable name.
◆ eqWeight()
template<class TypeTag >
◆ globalPhaseStorage()
template<class TypeTag >
Compute the total storage inside one phase of all conservation quantities.
References Opm::ThreadedEntityIterator< GridView, codim >::beginParallel(), Opm::ThreadedEntityIterator< GridView, codim >::increment(), Opm::ThreadedEntityIterator< GridView, codim >::isFinished(), and Opm::ThreadManager< TypeTag >::threadId(). ◆ name()
template<class TypeTag >
◆ phaseIsConsidered()
template<class TypeTag >
Returns true iff a fluid phase is used by the model.
◆ primaryVarName()
template<class TypeTag >
Given an primary variable index, return a human readable name.
◆ primaryVarWeight()
template<class TypeTag >
◆ registerOutputModules_()
template<class TypeTag >
◆ registerParameters()
template<class TypeTag >
Register all run-time parameters for the immiscible model. References Opm::ImmiscibleModel< TypeTag >::registerParameters(), and Opm::VtkDiscreteFractureModule< TypeTag >::registerParameters(). ◆ updateBegin()
template<class TypeTag >
Called by the update() method before it tries to apply the newton method. This is primary a hook which the actual model can overload. The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||