Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
smith::solid_mechanics::J2< HardeningType > Struct Template Reference

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
 

Detailed Description

template<typename HardeningType>
struct smith::solid_mechanics::J2< HardeningType >

Finite deformation version of J2 material with nonlinear isotropic hardening.

Definition at line 323 of file solid_material.hpp.


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