18 namespace ThermoRichardsFlow
24 DBUG(
"using hydrostatic simplified mechanics model");
31 double const dt)
override
34 solid_phase, variable_array, pos, t, dt);
38 Eigen::Matrix<double, 3, 3>
const& solid_linear_thermal_expansion_coefficient,
42 double const )
override
44 return -solid_linear_thermal_expansion_coefficient.trace();
void DBUG(char const *fmt, Args const &... args)
std::array< VariableType, static_cast< int >(Variable::number_of_variables)> VariableArray
double storageContribution(MaterialPropertyLib::Phase const &solid_phase, MaterialPropertyLib::VariableArray const &variable_array, ParameterLib::SpatialPosition const &pos, double const t, double const dt) override
double thermalExpansivityContribution(Eigen::Matrix< double, 3, 3 > const &solid_linear_thermal_expansion_coefficient, MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) override
HydrostaticElasticityModel()
static auto bulkCompressibilityFromYoungsModulus(MaterialPropertyLib::Phase const &solid_phase, MaterialPropertyLib::VariableArray const &variables, ParameterLib::SpatialPosition const &x_position, double const t, double const dt)