Hooke class
#include <Rodin/Solid/Constitutive/Hooke.h>
Isotropic Hooke's law for linear elasticity.
Given the Lamé parameters and , computes:
Material parameter conversions
From Young's modulus and Poisson's ratio :
Public static functions
- static auto YoungPoisson(Real E, Real nu) -> Hooke
- Constructs Hooke's law from Young's modulus and Poisson's ratio.
Constructors, destructors, conversion operators
Public functions
- auto getLameFirstParameter() const -> Real
- Gets the first Lamé parameter.
- auto getShearModulus() const -> Real
- Gets the shear modulus.
-
void getStress(Math::
SpatialMatrix<Real>& sigma, const Math:: SpatialMatrix<Real>& epsilon) const - Computes the Cauchy stress from the infinitesimal strain.
Function documentation
void Rodin:: Solid:: Hooke:: getStress(Math:: SpatialMatrix<Real>& sigma,
const Math:: SpatialMatrix<Real>& epsilon) const
Computes the Cauchy stress from the infinitesimal strain.
| Parameters | |
|---|---|
| sigma out | Output stress tensor |
| epsilon in | Infinitesimal strain tensor |