template<class Traits, class Impl>
class Dumux::EnergyVolumeVariablesImplementation< Traits, Impl, true >
The non-isothermal implicit volume variables base class.
|
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 () |
|
Scalar | internalEnergy (const int phaseIdx) const |
| Returns the total internal energy of a phase in the sub-control volume. More...
|
|
Scalar | enthalpy (const int phaseIdx) const |
| Returns the total enthalpy of a phase in the sub-control volume. More...
|
|
Scalar | temperatureSolid () const |
| Returns the temperature in fluid / solid phase(s) the sub-control volume. More...
|
|
Scalar | temperatureFluid (const int phaseIdx) const |
| Returns the temperature of a fluid phase assuming thermal nonequilibrium the sub-control volume. More...
|
|
Scalar | solidHeatCapacity () const |
| Returns the total heat capacity \(\mathrm{[J/(kg K)]}\) of the rock matrix in the sub-control volume. More...
|
|
Scalar | solidDensity () const |
| Returns the mass density \(\mathrm{[kg/m^3]}\) of the rock matrix in the sub-control volume. More...
|
|
Scalar | solidThermalConductivity () const |
| Returns the thermal conductivity \(\mathrm{[W/(m*K)]}\) of the solid phase in the sub-control volume. More...
|
|
Scalar | fluidThermalConductivity (const int phaseIdx) const |
| Returns the thermal conductivity \(\mathrm{[W/(m*K)]}\) of a fluid phase in the sub-control volume. More...
|
|
template<bool enable = fullThermalEquilibrium, std::enable_if_t< enable, int > = 0> |
Scalar | effectiveThermalConductivity () const |
| Returns the effective thermal conductivity \(\mathrm{[W/(m*K)]}\) in the sub-control volume. Specific to equilibirum models (case fullThermalEquilibrium). More...
|
|
template<bool enable = fluidThermalEquilibrium, std::enable_if_t< enable, int > = 0> |
Scalar | effectiveFluidThermalConductivity () const |
| Returns the effective thermal conductivity \(\mathrm{[W/(m*K)]}\) of the fluids in the sub-control volume. Specific to partially nonequilibrium models (case fluidThermalEquilibrium). More...
|
|
template<bool enable = fluidThermalEquilibrium, std::enable_if_t< enable, int > = 0> |
Scalar | effectiveSolidThermalConductivity () const |
| Returns the effective thermal conductivity \(\mathrm{[W/(m*K)]}\) of the solid phase in the sub-control volume. Specific to partially nonequilibrium models (case fluidThermalEquilibrium) More...
|
|
template<bool enable = (!fullThermalEquilibrium && !fluidThermalEquilibrium), std::enable_if_t< enable, int > = 0> |
Scalar | effectivePhaseThermalConductivity (const int phaseIdx) const |
| Returns the effective thermal conductivity \(\mathrm{[W/(m*K)]}\) per fluid phase in the sub-control volume. Specific to nonequilibrium models (case full non-equilibrium) More...
|
|
template<class Traits , class Impl >
template<bool enable = (!fullThermalEquilibrium && !fluidThermalEquilibrium), std::enable_if_t< enable, int > = 0>
Returns the effective thermal conductivity \(\mathrm{[W/(m*K)]}\) per fluid phase in the sub-control volume. Specific to nonequilibrium models (case full non-equilibrium)