3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::EnergyLocalResidualImplementation< TypeTag, false > Class Template Reference

Element-wise calculation of the energy residual for non-isothermal problems. More...

#include <dumux/porousmediumflow/nonisothermal/localresidual.hh>

Inheritance diagram for Dumux::EnergyLocalResidualImplementation< TypeTag, false >:
Inheritance graph

Description

template<class TypeTag>
class Dumux::EnergyLocalResidualImplementation< TypeTag, false >

Element-wise calculation of the energy residual for non-isothermal problems.

Static Public Member Functions

static void fluidPhaseStorage (NumEqVector &storage, const SubControlVolume &scv, const VolumeVariables &volVars, int phaseIdx)
 The energy storage in the fluid phase with index 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.

Member Function Documentation

◆ fluidPhaseStorage()

template<class TypeTag>
void Dumux::EnergyLocalResidualImplementation< TypeTag, false >::fluidPhaseStorage ( NumEqVector & storage,
const SubControlVolume & scv,
const VolumeVariables & volVars,
int phaseIdx )
inlinestatic

The energy storage in the fluid phase with index phaseIdx.

Parameters
storageThe mass of the component within the sub-control volume
scvThe sub-control volume
volVarsThe volume variables
phaseIdxThe phase index

◆ heatConductionFlux()

template<class TypeTag>
void Dumux::EnergyLocalResidualImplementation< TypeTag, false >::heatConductionFlux ( NumEqVector & flux,
FluxVariables & fluxVars )
inlinestatic

The diffusive energy fluxes.

Parameters
fluxThe flux
fluxVarsThe flux variables.

◆ heatConvectionFlux()

template<class TypeTag>
void Dumux::EnergyLocalResidualImplementation< TypeTag, false >::heatConvectionFlux ( NumEqVector & flux,
FluxVariables & fluxVars,
int phaseIdx )
inlinestatic

The advective phase energy fluxes.

Parameters
fluxThe flux
fluxVarsThe flux variables.
phaseIdxThe phase index

◆ solidPhaseStorage()

template<class TypeTag>
void Dumux::EnergyLocalResidualImplementation< TypeTag, false >::solidPhaseStorage ( NumEqVector & storage,
const SubControlVolume & scv,
const VolumeVariables & volVars )
inlinestatic

The energy storage in the solid matrix.

Parameters
storageThe mass of the component within the sub-control volume
scvThe sub-control volume
volVarsThe volume variables

The documentation for this class was generated from the following file: