Ewoms::ImmiscibleModel< TypeTag > Class Template Reference A fully-implicit multi-phase flow model which assumes immiscibility of the phases. More...
Inheritance diagram for Ewoms::ImmiscibleModel< TypeTag >:
Detailed Descriptiontemplate<class TypeTag>
|
|
inline |
|
inline |
Given an equation index, return a human readable name.
eqIdx | The index of the conservation equation of interest. |
|
inline |
globalVertexIdx | The global index of the vertex |
eqIdx | The index of the equation |
|
inlineinherited |
Apply the initial conditions to the model.
References EWOMS_GET_PARAM.
Referenced by Ewoms::BlackOilModel< TypeTag >::finishInit(), and Ewoms::NcpModel< TypeTag >::finishInit().
|
inlineinherited |
Compute the total storage inside one phase of all conservation quantities.
storage | Stores the total amount of each conserved quantity inside the domain. |
phaseIdx | The index of the fluid phase of interest. |
References Ewoms::ThreadedEntityIterator< GridView, codim >::beginParallel(), Ewoms::ThreadedEntityIterator< GridView, codim >::increment(), Ewoms::ThreadedEntityIterator< GridView, codim >::isFinished(), Ewoms::ThreadManager< TypeTag >::threadId(), and OmpMutex::unlock().
|
inlinestatic |
|
inlineinherited |
Returns true iff a fluid phase is used by the model.
phaseIdx | The index of the fluid phase in question |
|
inline |
Given an primary variable index, return a human readable name.
pvIdx | The index of the primary variable of interest. |
|
inline |
globalDofIdx | The global index of the degree of freedom |
pvIdx | The index of the primary variable |
|
inline |
|
inlinestatic |
Register all run-time parameters for the immiscible model.
References Ewoms::VtkEnergyModule< TypeTag >::registerParameters(), and Ewoms::MultiPhaseBaseModel< TypeTag >::registerParameters().
Referenced by Ewoms::DiscreteFractureModel< TypeTag >::registerParameters().
|
inline |
Called by the update() method before it tries to apply the newton method. This is primary a hook which the actual model can overload.