Opm::NcpLocalResidual< TypeTag > Class Template Reference Details needed to calculate the local residual in the compositional multi-phase NCP-model . More...
Inheritance diagram for Opm::NcpLocalResidual< TypeTag >:
Detailed Descriptiontemplate<class TypeTag> class Opm::NcpLocalResidual< TypeTag > Details needed to calculate the local residual in the compositional multi-phase NCP-model . Member Function Documentation◆ addAdvectiveFlux()
template<class TypeTag >
Add the advective mass flux at a given flux integration point.
Referenced by Opm::NcpLocalResidual< TypeTag >::computeFlux(). ◆ addDiffusiveFlux()
template<class TypeTag >
Adds the diffusive flux at a given flux integration point. For the immiscible model, this is a no-op for mass fluxes. For energy it adds the contribution of thermal conduction to the enthalpy flux.
Referenced by Opm::NcpLocalResidual< TypeTag >::computeFlux(). ◆ addPhaseStorage()
template<class TypeTag >
template<class LhsEval >
Adds the amount all conservation quantities (e.g. phase mass) within a single fluid phase.
Referenced by Opm::NcpLocalResidual< TypeTag >::computeStorage(). ◆ computeFlux()
template<class TypeTag >
Evaluates the total mass flux of all conservation quantities over a face of a sub-control volume.
References Opm::NcpLocalResidual< TypeTag >::addAdvectiveFlux(), and Opm::NcpLocalResidual< TypeTag >::addDiffusiveFlux(). ◆ computeSource()
template<class TypeTag >
Calculate the source term of the equation.
By default, this method only asks the problem to specify a source term. References Opm::NcpLocalResidual< TypeTag >::phaseNcp(). ◆ computeStorage()
template<class TypeTag >
template<class LhsEval >
Evaluate the amount all conservation quantities (e.g. phase mass) within a finite sub-control volume.
References Opm::NcpLocalResidual< TypeTag >::addPhaseStorage(). ◆ phaseNcp()
template<class TypeTag >
template<class LhsEval = Evaluation>
Returns the value of the NCP-function for a phase. Referenced by Opm::NcpLocalResidual< TypeTag >::computeSource(). The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||