12template <
int DisplacementDim>
25 auto const& mpl_thermal_conductivity =
29 mpl_thermal_conductivity.value(variables, x_t.
x, x_t.
t, x_t.
dt));
32template <
int DisplacementDim>
39 thermal_conductivity_d_data)
const
54 variables, x_t.
x, x_t.
t, x_t.
dt))
57 auto const dlambda_GR_dT =
69 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
72 auto const dlambda_LR_dT =
84 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
87 auto const dlambda_SR_dT =
99 double const phi_L = S_L_data.
S_L * porosity_data.
phi;
100 double const phi_G = (1. - S_L_data.
S_L) * porosity_data.
phi;
101 double const phi_S = 1. - porosity_data.
phi;
108 (1 - S_L_data.
S_L) * porosity_d_data.
dphi_dT * lambdaGR +
109 phi_G * dlambda_GR_dT +
110 S_L_data.
S_L * porosity_d_data.
dphi_dT * lambdaLR +
111 +phi_L * dlambda_LR_dT - porosity_d_data.
dphi_dT * lambdaSR +
112 phi_S * dlambda_SR_dT;
bool hasProperty(PropertyType const &p) const
constexpr Eigen::Matrix< double, GlobalDim, GlobalDim > formEigenTensor(MaterialPropertyLib::PropertyDataType const &values)
ParameterLib::SpatialPosition x
GlobalDimMatrix< DisplacementDim > lambda
GlobalDimMatrix< DisplacementDim > dlambda_dT
GlobalDimMatrix< DisplacementDim > dlambda_dp_cap
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