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().