Element-wise calculation of the residual for problems using the n-phase immiscible fully implicit models.
#include <dumux/porousmediumflow/immiscible/localresidual.hh>
|
NumEqVector | computeStorage (const Problem &problem, const SubControlVolume &scv, const VolumeVariables &volVars) const |
| Evaluate the rate of change of all conservation quantites (e.g. phase mass) within a sub-control volume of a finite volume element for the immiscible models. More...
|
|
NumEqVector | computeFlux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, const ElementFluxVariablesCache &elemFluxVarsCache) const |
| Evaluate the mass flux over a face of a sub control volume. More...
|
|
◆ computeFlux()
template<class TypeTag >
NumEqVector Dumux::ImmiscibleLocalResidual< TypeTag >::computeFlux |
( |
const Problem & |
problem, |
|
|
const Element & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const ElementVolumeVariables & |
elemVolVars, |
|
|
const SubControlVolumeFace & |
scvf, |
|
|
const ElementFluxVariablesCache & |
elemFluxVarsCache |
|
) |
| const |
|
inline |
- Parameters
-
problem | The problem |
element | The element |
fvGeometry | The finite volume geometry context |
elemVolVars | The volume variables for all flux stencil elements |
scvf | The sub control volume face to compute the flux on |
elemFluxVarsCache | The cache related to flux computation |
Add advective phase energy fluxes. For isothermal model the contribution is zero.
Add diffusive energy fluxes. For isothermal model the contribution is zero.
◆ computeStorage()
template<class TypeTag >
NumEqVector Dumux::ImmiscibleLocalResidual< TypeTag >::computeStorage |
( |
const Problem & |
problem, |
|
|
const SubControlVolume & |
scv, |
|
|
const VolumeVariables & |
volVars |
|
) |
| const |
|
inline |
- Parameters
-
problem | the problem |
scv | The sub control volume |
volVars | The current or previous volVars |
- Note
- This function should not include the source and sink terms.
-
The volVars can be different to allow computing the implicit euler time derivative here
The energy storage in the fluid phase with index phaseIdx
The energy storage in the solid matrix
The documentation for this class was generated from the following file: