3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false > Class Template Reference

The isothermal base class. More...

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

Description

template<class IsothermalTraits, class Impl>
class Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >

The isothermal base class.

Public Types

using FluidState = typename IsothermalTraits::FluidState
 
using SolidState = typename IsothermalTraits::SolidState
 
using FluidSystem = typename IsothermalTraits::FluidSystem
 

Public Member Functions

template<class ElemSol , class Problem , class Element , class Scv >
void updateTemperature (const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv, FluidState &fluidState, SolidState &solidState)
 The temperature is obtained from the problem as a constant for isothermal models. More...
 
template<class ElemSol , class Problem , class Element , class Scv >
void updateSolidEnergyParams (const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv, SolidState &solidState)
 
void updateEffectiveThermalConductivity ()
 The effective thermal conductivity is zero for isothermal models. More...
 

Static Public Member Functions

template<class FluidState , class ParameterCache >
static Scalar enthalpy (const FluidState &fluidState, const ParameterCache &paramCache, const int phaseIdx)
 

Member Typedef Documentation

◆ FluidState

template<class IsothermalTraits , class Impl >
using Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::FluidState = typename IsothermalTraits::FluidState

◆ FluidSystem

template<class IsothermalTraits , class Impl >
using Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::FluidSystem = typename IsothermalTraits::FluidSystem

◆ SolidState

template<class IsothermalTraits , class Impl >
using Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::SolidState = typename IsothermalTraits::SolidState

Member Function Documentation

◆ enthalpy()

template<class IsothermalTraits , class Impl >
template<class FluidState , class ParameterCache >
static Scalar Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::enthalpy ( const FluidState fluidState,
const ParameterCache &  paramCache,
const int  phaseIdx 
)
inlinestatic

The phase enthalpy is zero for isothermal models This is needed for completing the fluid state

◆ updateEffectiveThermalConductivity()

template<class IsothermalTraits , class Impl >
void Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::updateEffectiveThermalConductivity ( )
inline

The effective thermal conductivity is zero for isothermal models.

◆ updateSolidEnergyParams()

template<class IsothermalTraits , class Impl >
template<class ElemSol , class Problem , class Element , class Scv >
void Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::updateSolidEnergyParams ( const ElemSol &  elemSol,
const Problem &  problem,
const Element &  element,
const Scv &  scv,
SolidState solidState 
)
inline

◆ updateTemperature()

template<class IsothermalTraits , class Impl >
template<class ElemSol , class Problem , class Element , class Scv >
void Dumux::EnergyVolumeVariablesImplementation< IsothermalTraits, Impl, false >::updateTemperature ( const ElemSol &  elemSol,
const Problem &  problem,
const Element &  element,
const Scv &  scv,
FluidState fluidState,
SolidState solidState 
)
inline

The temperature is obtained from the problem as a constant for isothermal models.


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