![]() |
OGS
|
Variables specific to the material model.
Definition at line 24 of file LinearElasticIsotropic.h.
#include <LinearElasticIsotropic.h>
Public Member Functions | |
| MaterialProperties (P const &youngs_modulus, P const &poissons_ratio) | |
| double | lambda (double const t, X const &x) const |
| Lamé's first parameter. | |
| double | mu (double const t, X const &x) const |
| Lamé's second parameter, the shear modulus. | |
| double | bulk_modulus (double const t, X const &x) const |
| the bulk modulus. | |
Private Types | |
| using | P = ParameterLib::Parameter<double> |
| using | X = ParameterLib::SpatialPosition |
Private Attributes | |
| P const & | _youngs_modulus |
| P const & | _poissons_ratio |
|
private |
Definition at line 26 of file LinearElasticIsotropic.h.
|
private |
Definition at line 27 of file LinearElasticIsotropic.h.
|
inline |
Definition at line 30 of file LinearElasticIsotropic.h.
|
inline |
the bulk modulus.
Definition at line 51 of file LinearElasticIsotropic.h.
References MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_poissons_ratio, and MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_youngs_modulus.
Referenced by MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::getBulkModulus().
|
inline |
Lamé's first parameter.
Definition at line 36 of file LinearElasticIsotropic.h.
References MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_poissons_ratio, and MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_youngs_modulus.
|
inline |
Lamé's second parameter, the shear modulus.
Definition at line 44 of file LinearElasticIsotropic.h.
References MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_poissons_ratio, and MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::_youngs_modulus.
|
private |
Definition at line 59 of file LinearElasticIsotropic.h.
Referenced by MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::bulk_modulus(), MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::lambda(), and MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::mu().
|
private |
Definition at line 58 of file LinearElasticIsotropic.h.
Referenced by MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::bulk_modulus(), MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::lambda(), and MaterialLib::Solids::LinearElasticIsotropic< DisplacementDim >::MaterialProperties::mu().