Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a given isothermal model. More...
#include <dumux/porousmediumflow/nonisothermal/model.hh>
Specifies a number properties of non-isothermal porous medium flow models based on the specifics of a given isothermal model.
IsothermalTraits | Model traits of the isothermal model |
Public Types | |
using | IsothermalTraits = IsothermalT |
Export the isothermal model traits. More... | |
using | ThermalDispersionModel = TDM |
Export the thermal dispersion tensor type. More... | |
using | Indices = EnergyIndices< typename IsothermalTraits::Indices, numEq()> |
The indices related to the non-isothermal model. More... | |
Static Public Member Functions | |
static constexpr int | numEq () |
We solve for one more equation, i.e. the energy balance. More... | |
static constexpr int | numEnergyEq () |
only one energy equation is needed when assuming thermal equilibrium More... | |
static constexpr bool | enableEnergyBalance () |
We additionally solve for the equation balance. More... | |
using Dumux::PorousMediumFlowNIModelTraits< IsothermalT, TDM >::Indices = EnergyIndices< typename IsothermalTraits::Indices, numEq()> |
The indices related to the non-isothermal model.
using Dumux::PorousMediumFlowNIModelTraits< IsothermalT, TDM >::IsothermalTraits = IsothermalT |
Export the isothermal model traits.
using Dumux::PorousMediumFlowNIModelTraits< IsothermalT, TDM >::ThermalDispersionModel = TDM |
Export the thermal dispersion tensor type.
|
inlinestaticconstexpr |
We additionally solve for the equation balance.
|
inlinestaticconstexpr |
only one energy equation is needed when assuming thermal equilibrium
|
inlinestaticconstexpr |
We solve for one more equation, i.e. the energy balance.