21 params.addParam<std::string>(
23 "Name of slip rate property: Same as slip rate user object specified in input file.");
24 params.addParam<std::string>(
"uo_state_var_name",
25 "Name of state variable property: Same as "
26 "state variable user object specified in input "
28 params.addParam<FileName>(
29 "slip_sys_hard_prop_file_name",
31 "Name of the file containing the values of hardness evolution parameters");
32 params.addParam<std::vector<Real>>(
"hprops",
"Hardening properties");
33 params.addClassDescription(
"Phenomenological constitutive model state variable evolution rate "
34 "component base class. Override the virtual functions in your class");
39 const InputParameters & parameters)
42 getMaterialProperty<std::vector<Real>>(parameters.get<std::string>(
"uo_slip_rate_name"))),
44 getMaterialProperty<std::vector<Real>>(parameters.get<std::string>(
"uo_state_var_name"))),
45 _slip_sys_hard_prop_file_name(getParam<FileName>(
"slip_sys_hard_prop_file_name")),
46 _hprops(getParam<std::vector<Real>>(
"hprops"))
52 unsigned int qp, std::vector<Real> & val)
const
71 unsigned int iplane, jplane;