16 InputParameters params = validParams<DiscreteElementUserObject>();
17 params.addRequiredParam<UserObjectName>(
18 "value_at_interface_uo",
19 "The name of the userobject that obtains the value and gradient at the interface.");
24 : DiscreteElementUserObject(parameters)
31 const UserObject * uo =
32 &(_fe_problem.getUserObjectBase(getParam<UserObjectName>(
"value_at_interface_uo")));
34 if (dynamic_cast<const PointValueAtXFEMInterface *>(uo) ==
nullptr)
35 mooseError(
"UserObject casting to PointValueAtXFEMInterface in XFEMMovingInterfaceVelocity");