![]() |
OGS
|
|
Variables specific to the material model.
Definition at line 18 of file LinearElasticIsotropicSoftening.h.
#include <LinearElasticIsotropicSoftening.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 20 of file LinearElasticIsotropicSoftening.h.
|
private |
Definition at line 21 of file LinearElasticIsotropicSoftening.h.
|
inline |
Definition at line 24 of file LinearElasticIsotropicSoftening.h.
References _poissons_ratio, and _youngs_modulus.
|
inline |
the bulk modulus.
Definition at line 45 of file LinearElasticIsotropicSoftening.h.
References _poissons_ratio, and _youngs_modulus.
|
inline |
Lamé's first parameter.
Definition at line 30 of file LinearElasticIsotropicSoftening.h.
References _poissons_ratio, and _youngs_modulus.
|
inline |
Lamé's second parameter, the shear modulus.
Definition at line 38 of file LinearElasticIsotropicSoftening.h.
References _poissons_ratio, and _youngs_modulus.
|
private |
Definition at line 53 of file LinearElasticIsotropicSoftening.h.
Referenced by MaterialProperties(), bulk_modulus(), lambda(), and mu().
|
private |
Definition at line 52 of file LinearElasticIsotropicSoftening.h.
Referenced by MaterialProperties(), bulk_modulus(), lambda(), and mu().