18namespace ThermoRichardsFlow
46 .value(variables, x_position, t, dt));
49 .value(variables, x_position, t, dt));
50 return (E[0] * E[1] + E[0] * E[2] * (1 - 2 * nu[1]) +
51 E[1] * E[2] * (1 - 2 * nu[0] - 2 * nu[2])) /
bool hasProperty(PropertyType const &p) const
template Eigen::Matrix< double, 3, 1 > formEigenVector< 3 >(MaterialPropertyLib::PropertyDataType const &values)
virtual double thermalExpansivityContribution(Eigen::Matrix< double, 3, 3 > const &, MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const)=0
virtual ~SimplifiedElasticityModel()=default
static auto bulkCompressibilityFromYoungsModulus(MaterialPropertyLib::Phase const &solid_phase, MaterialPropertyLib::VariableArray const &variables, ParameterLib::SpatialPosition const &x_position, double const t, double const dt)
virtual double storageContribution(MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const)=0