Element-wise calculation of the energy residual for non-isothermal problems.
#include <dumux/porousmediumflow/nonisothermal/localresidual.hh>
|
| static void | fluidPhaseStorage (NumEqVector &storage, const Problem &problem, const SubControlVolume &scv, const VolumeVariables &volVars, int phaseIdx) |
| | The energy storage in the fluid phase with index phaseIdx.
|
| |
| template<typename T = void> |
| static void | fluidPhaseStorage (NumEqVector &storage, const SubControlVolume &scv, const VolumeVariables &volVars, int phaseIdx) |
| |
| static void | solidPhaseStorage (NumEqVector &storage, const SubControlVolume &scv, const VolumeVariables &volVars) |
| | The energy storage in the solid matrix.
|
| |
| static void | heatConvectionFlux (NumEqVector &flux, FluxVariables &fluxVars, int phaseIdx) |
| | The advective phase energy fluxes.
|
| |
| static void | heatConductionFlux (NumEqVector &flux, FluxVariables &fluxVars) |
| | The diffusive energy fluxes.
|
| |
| static void | heatDispersionFlux (NumEqVector &flux, FluxVariables &fluxVars) |
| | The dispersive energy fluxes.
|
| |
| static void | computeSourceEnergy (NumEqVector &source, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolume &scv) |
| | heat transfer between the phases for nonequilibrium models
|
| |
◆ computeSourceEnergy()
template<class TypeTag>
| static void Dumux::EnergyLocalResidualImplementation< TypeTag, true >::computeSourceEnergy |
( |
NumEqVector & | source, |
|
|
const Element & | element, |
|
|
const FVElementGeometry & | fvGeometry, |
|
|
const ElementVolumeVariables & | elemVolVars, |
|
|
const SubControlVolume & | scv ) |
|
inlinestatic |
- Parameters
-
| source | The source which ought to be simulated |
| element | An element which contains part of the control volume |
| fvGeometry | The finite-volume geometry |
| elemVolVars | The volume variables of the current element |
| scv | The sub-control volume over which we integrate the source term |
◆ fluidPhaseStorage() [1/2]
template<class TypeTag>
| static void Dumux::EnergyLocalResidualImplementation< TypeTag, true >::fluidPhaseStorage |
( |
NumEqVector & | storage, |
|
|
const Problem & | problem, |
|
|
const SubControlVolume & | scv, |
|
|
const VolumeVariables & | volVars, |
|
|
int | phaseIdx ) |
|
inlinestatic |
◆ fluidPhaseStorage() [2/2]
template<class TypeTag>
template<typename T = void>
◆ heatConductionFlux()
- Parameters
-
| flux | The flux |
| fluxVars | The flux variables. |
◆ heatConvectionFlux()
- Parameters
-
| flux | The flux |
| fluxVars | The flux variables. |
| phaseIdx | The phase index |
◆ heatDispersionFlux()
- Parameters
-
| flux | The flux |
| fluxVars | The flux variables. |
◆ solidPhaseStorage()
- Parameters
-
| storage | The mass of the component within the sub-control volume |
| scv | The sub-control volume |
| volVars | The volume variables |
The documentation for this class was generated from the following file: