18template <
int DisplacementDim>
31 auto const& mpl_thermal_conductivity =
35 mpl_thermal_conductivity.value(variables, x_t.
x, x_t.
t, x_t.
dt));
38template <
int DisplacementDim>
45 thermal_conductivity_d_data)
const
60 variables, x_t.
x, x_t.
t, x_t.
dt))
63 auto const dlambda_GR_dT =
75 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
78 auto const dlambda_LR_dT =
90 .value(variables, x_t.
x, x_t.
t, x_t.
dt))
93 auto const dlambda_SR_dT =
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;
bool hasProperty(PropertyType const &p) const
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