Go to the documentation of this file.
20 params.addParam<Real>(
"yield_stress",
"Yield strength");
21 params.addParam<Real>(
"slope",
"Linear hardening slope");
22 params.addClassDescription(
"User Object for linear hardening");
28 _sig0(getParam<Real>(
"yield_stress")),
29 _slope(getParam<Real>(
"slope"))
42 const std::string & coupled_var_name,
registerMooseObject("TensorMechanicsApp", HEVPLinearHardening)
defineLegacyParams(HEVPLinearHardening)
This user object classs Computes linear hardening.
const MaterialProperty< Real > & _intvar
static InputParameters validParams()
virtual bool computeValue(unsigned int, Real &) const
HEVPLinearHardening(const InputParameters ¶meters)
This user object is a pure virtual base classs Derived classes computes material resistances and deri...
static InputParameters validParams()
virtual bool computeDerivative(unsigned int, const std::string &, Real &) const
std::string _intvar_prop_name