Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
serac::solid_mechanics::J2Nonlinear< HardeningType > Struct Template Reference

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, const T du_dX) const
 calculate the Cauchy 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
 

Detailed Description

template<typename HardeningType>
struct serac::solid_mechanics::J2Nonlinear< HardeningType >

J2 material with nonlinear isotropic hardening.

Definition at line 179 of file solid_material.hpp.


The documentation for this struct was generated from the following file: