|
Serac
0.1
Serac is an implicit thermal strucural mechanics simulation code.
|
Finite deformation version of J2 material with nonlinear isotropic hardening. More...
#include <solid_material.hpp>
Classes | |
| struct | State |
| variables required to characterize the hysteresis response More... | |
Public Member Functions | |
| template<typename T > | |
| auto | operator() (State &state, double dt, const tensor< T, dim, dim > &du_dX) const |
| calculate the first Piola stress, given the displacement gradient and previous material state | |
Public Attributes | |
| double | E |
| Young's modulus. | |
| double | nu |
| Poisson's ratio. | |
| HardeningType | hardening |
| Flow stress hardening model. | |
| double | density |
| mass density | |
Static Public Attributes | |
| static constexpr int | dim = 3 |
| spatial dimension | |
| static constexpr double | tol = 1e-10 |
| relative tolerance on residual mag to judge convergence of return map | |
Finite deformation version of J2 material with nonlinear isotropic hardening.
Definition at line 323 of file solid_material.hpp.