Smith  0.1
Smith is an implicit thermal structural mechanics simulation code.
Public Member Functions | Public Attributes | List of all members
smith::solid_mechanics::VoceHardening Struct Reference

Voce's isotropic hardening law. More...

#include <solid_material.hpp>

Public Member Functions

template<typename T1 , typename T2 >
auto operator() (T1 accumulated_plastic_strain, T2 accumulated_plastic_strain_rate) const
 Computes the flow stress. More...
 

Public Attributes

double sigma_y
 yield strength
 
double sigma_sat
 saturation value of flow strength
 
double strain_constant
 The constant dictating how fast the exponential decays.
 
double eta
 viscosity for linear rate sensitivity
 

Detailed Description

Voce's isotropic hardening law.

This form has an exponential saturation character.

Definition at line 231 of file solid_material.hpp.

Member Function Documentation

◆ operator()()

template<typename T1 , typename T2 >
auto smith::solid_mechanics::VoceHardening::operator() ( T1  accumulated_plastic_strain,
T2  accumulated_plastic_strain_rate 
) const
inline

Computes the flow stress.

Template Parameters
T1Number-like type
T2Number-like type
Parameters
accumulated_plastic_strainThe uniaxial equivalent accumulated plastic strain
accumulated_plastic_strain_rateThe rate of the uniaxial equivalent accumulated plastic strain
Returns
Flow stress value

Definition at line 247 of file solid_material.hpp.


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