18 params.
addParam<std::string>(
"uo_state_var_name",
19 "Name of state variable property: Same as "
20 "state variable user object specified in input "
22 params.
addClassDescription(
"Phenomenological constitutive models' slip resistance base class. "
23 "Override the virtual functions in your class");
31 getMaterialProperty<
std::vector<Real>>(parameters.get<
std::string>(
"uo_state_var_name")))
37 std::vector<Real> & val)
const
registerMooseObject("SolidMechanicsApp", CrystalPlasticitySlipResistanceGSS)
Phenomenological constitutive model slip resistance userobject class.
virtual bool calcSlipResistance(unsigned int qp, std::vector< Real > &val) const
CrystalPlasticitySlipResistanceGSS(const InputParameters ¶meters)
static InputParameters validParams()
const MaterialProperty< std::vector< Real > > & _mat_prop_state_var
Crystal plasticity slip resistance userobject class.
static InputParameters validParams()
unsigned int _variable_size