|
Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
Neo-Hookean material model. More...
#include <solid_material.hpp>
Public Types | |
| using | State = Empty |
| this material has no internal variables | |
Public Member Functions | |
| template<typename T , int dim> | |
| SERAC_HOST_DEVICE auto | operator() (State &, const tensor< T, dim, dim > &du_dX) const |
| stress calculation for a NeoHookean material model More... | |
Public Attributes | |
| double | density |
| mass density | |
| double | K |
| bulk modulus | |
| double | G |
| shear modulus | |
Neo-Hookean material model.
Definition at line 95 of file solid_material.hpp.
|
inline |
stress calculation for a NeoHookean material model
When applied to 2D displacement gradients, the stress is computed in plane strain, returning only the in-plane components.
| T | Number-like type for the displacement gradient components |
| dim | Dimensionality of space |
| du_dX | displacement gradient with respect to the reference configuration (displacement_grad) |
Definition at line 110 of file solid_material.hpp.