Linear isotropic elasticity material model.
More...
#include <parameterized_solid_material.hpp>
|
using | State = Empty |
| this material has no internal variables
|
|
|
template<typename DispGradType , typename BulkType , typename ShearType > |
SERAC_HOST_DEVICE auto | operator() (State &, const DispGradType &du_dX, const BulkType &DeltaK, const ShearType &DeltaG) const |
| stress calculation for a linear isotropic material model More...
|
|
|
double | density |
| mass density
|
|
double | K0 |
| base bulk modulus
|
|
double | G0 |
| base shear modulus
|
|
template<int dim>
struct serac::solid_mechanics::ParameterizedLinearIsotropicSolid< dim >
Linear isotropic elasticity material model.
- Template Parameters
-
dim | Spatial dimension of the mesh |
Definition at line 27 of file parameterized_solid_material.hpp.
◆ numParameters()
◆ operator()()
template<int dim>
template<typename DispGradType , typename BulkType , typename ShearType >
stress calculation for a linear isotropic material model
- Template Parameters
-
DispGradType | Displacement gradient type |
BulkType | Bulk modulus type |
ShearType | Shear modulus type |
- Parameters
-
du_dX | Displacement gradient with respect to the reference configuration (displacement_grad) |
DeltaK | The bulk modulus offset |
DeltaG | The shear modulus offset |
- Returns
- The calculated material response (Cauchy stress) for the material
Definition at line 42 of file parameterized_solid_material.hpp.
The documentation for this struct was generated from the following file: