18 params.
addParam<Real>(
"yield_stress",
"Yield strength");
19 params.
addRequiredParam<Real>(
"reference_plastic_strain",
"Reference plastic strain value");
20 params.
addRequiredParam<Real>(
"hardening_exponent",
"The hardening exponent value");
28 _sig0(getParam<Real>(
"yield_stress")),
29 _peeq0(getParam<Real>(
"reference_plastic_strain")),
30 _exponent(getParam<Real>(
"hardening_exponent"))
43 const std::string & coupled_var_name,
registerMooseObject("SolidMechanicsApp", HEVPRambergOsgoodHardening)
This user object classs Computes power law hardening.
virtual bool computeValue(unsigned int, Real &) const
virtual bool computeDerivative(unsigned int, const std::string &, Real &) const
HEVPRambergOsgoodHardening(const InputParameters ¶meters)
static InputParameters validParams()
This user object is a pure virtual base classs Derived classes computes material resistances and deri...
const MaterialProperty< Real > & _intvar
static InputParameters validParams()
std::string _intvar_prop_name