18 params.addParam<std::string>(
20 "Name of strength property: Same as strength user object specified in input file");
21 params.addParam<std::string>(
"base_name",
"Base name of tensor properties to fetch");
22 params.addClassDescription(
"User object to evaluate flow rate");
28 : DiscreteElementUserObject(parameters),
29 _strength_prop_name(getParam<std::string>(
"strength_prop_name")),
30 _base_name(isParamValid(
"base_name") ? getParam<std::string>(
"base_name") +
"_" :
""),
31 _strength(getMaterialPropertyByName<Real>(_strength_prop_name)),
32 _pk2_prop_name(_base_name +
"pk2"),
33 _pk2(getMaterialPropertyByName<
RankTwoTensor>(_pk2_prop_name)),
34 _ce(getMaterialPropertyByName<
RankTwoTensor>(_base_name +
"ce"))