7#ifndef DUMUX_MATERIAL_THERMALCONDUCTIVITY_AVERAGED_HH
8#define DUMUX_MATERIAL_THERMALCONDUCTIVITY_AVERAGED_HH
50 template<
class VolumeVariables>
53 constexpr int numFluidPhases = VolumeVariables::numFluidPhases();
56 Scalar lambdaFluid = 0.0;
57 for (
int phaseIdx = 0; phaseIdx < numFluidPhases; ++phaseIdx)
58 lambdaFluid += volVars.fluidThermalConductivity(phaseIdx)*volVars.saturation(phaseIdx);
60 const Scalar lambdaSolid = volVars.solidThermalConductivity();
61 const Scalar
porosity = volVars.porosity();
Effective thermal conductivity based on weighted arithmetic average.
Definition: thermalconductivityaverage.hh:43
static Scalar effectiveThermalConductivity(const VolumeVariables &volVars)
Effective thermal conductivity in .
Definition: thermalconductivityaverage.hh:51
std::string porosity() noexcept
I/O name of porosity.
Definition: name.hh:127