45 thermal_conductivity_d_data)
const
57 media_data.
gas.
hasProperty(MPL::PropertyType::thermal_conductivity)
59 media_data.
gas[MPL::PropertyType::thermal_conductivity].value(
60 variables, x_t.
x, x_t.
t, x_t.
dt))
63 auto const dlambda_GR_dT =
64 media_data.
gas.
hasProperty(MPL::PropertyType::thermal_conductivity)
66 media_data.
gas[MPL::PropertyType::thermal_conductivity]
67 .dValue(variables, MPL::Variable::temperature, x_t.
x,
74 media_data.
liquid[MPL::PropertyType::thermal_conductivity]
75 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
78 auto const dlambda_LR_dT =
81 media_data.
liquid[MPL::PropertyType::thermal_conductivity]
82 .dValue(variables, MPL::Variable::temperature, x_t.
x,
89 media_data.
solid[MPL::PropertyType::thermal_conductivity]
90 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
93 auto const dlambda_SR_dT =
96 media_data.
solid[MPL::PropertyType::thermal_conductivity]
97 .dValue(variables, MPL::Variable::temperature, x_t.
x,
105 double const phi_L = S_L_data.
S_L * porosity_data.
phi;
106 double const phi_G = (1. - S_L_data.
S_L) * porosity_data.
phi;
107 double const phi_S = 1. - porosity_data.
phi;
114 (1 - S_L_data.
S_L) * porosity_d_data.
dphi_dT * lambdaGR +
115 phi_G * dlambda_GR_dT +
116 S_L_data.
S_L * porosity_d_data.
dphi_dT * lambdaLR +
117 +phi_L * dlambda_LR_dT - porosity_d_data.
dphi_dT * lambdaSR +
118 phi_S * dlambda_SR_dT;
void dEval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, PorosityData const &porosity_data, PorosityDerivativeData const &porosity_d_data, SaturationData const &S_L_data, ThermalConductivityDerivativeData< DisplacementDim > &thermal_conductivity_d_data) const
void eval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, PorosityData const &porosity_data, SaturationData const &S_L_data, ThermalConductivityData< DisplacementDim > &thermal_conductivity_data) const