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. 
 | 
|  | 
| 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. 
 | 
|  | 
| Scalar | enthalpy (const int phaseIdx) const | 
|  | Returns the total enthalpy of a phase in the sub-control volume. 
 | 
|  | 
| Scalar | temperatureSolid () const | 
|  | Returns the temperature in fluid / solid phase(s) the sub-control volume. 
 | 
|  | 
| Scalar | temperatureFluid (const int phaseIdx) const | 
|  | Returns the temperature of a fluid phase assuming thermal nonequilibrium the sub-control volume. 
 | 
|  | 
| Scalar | solidHeatCapacity () const | 
|  | Returns the total heat capacity \(\mathrm{[J/(kg K)]}\) of the rock matrix in the sub-control volume. 
 | 
|  | 
| Scalar | solidDensity () const | 
|  | Returns the mass density \(\mathrm{[kg/m^3]}\) of the rock matrix in the sub-control volume. 
 | 
|  | 
| Scalar | solidThermalConductivity () const | 
|  | Returns the thermal conductivity \(\mathrm{[W/(m*K)]}\) of the solid phase in the sub-control volume. 
 | 
|  | 
| Scalar | fluidThermalConductivity (const int phaseIdx) const | 
|  | Returns the thermal conductivity \(\mathrm{[W/(m*K)]}\) of a fluid phase in the sub-control volume. 
 | 
|  | 
| 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). 
 | 
|  | 
| 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). 
 | 
|  | 
| 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) 
 | 
|  | 
| 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) 
 | 
|  |