Definition at line 20 of file SimplifiedElasticityModel.h.
#include <SimplifiedElasticityModel.h>
|
virtual | ~SimplifiedElasticityModel ()=default |
|
virtual double | storageContribution (MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const)=0 |
|
virtual double | thermalExpansivityContribution (Eigen::Matrix< double, 3, 3 > const &, MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const)=0 |
|
◆ ~SimplifiedElasticityModel()
virtual ProcessLib::ThermoRichardsFlow::SimplifiedElasticityModel::~SimplifiedElasticityModel |
( |
| ) |
|
|
virtualdefault |
◆ bulkCompressibilityFromYoungsModulus()
Definition at line 32 of file SimplifiedElasticityModel.h.
37 {
38
39 if (!solid_phase.hasProperty(
41 {
42 return 0.0;
43 }
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])) /
52 (E[0] * E[1] * E[2]);
53 }
template Eigen::Matrix< double, 3, 1 > formEigenVector< 3 >(MaterialPropertyLib::PropertyDataType const &values)
References MaterialPropertyLib::formEigenVector< 3 >(), MaterialPropertyLib::Phase::hasProperty(), MaterialPropertyLib::poissons_ratio, and MaterialPropertyLib::youngs_modulus.
Referenced by ProcessLib::ThermoRichardsFlow::HydrostaticElasticityModel::storageContribution().
◆ storageContribution()
◆ thermalExpansivityContribution()
The documentation for this struct was generated from the following file: