17 "value_at_interface_uo",
18 "The name of the userobject that obtains the value and gradient at the interface.");
33 if (dynamic_cast<const NodeValueAtXFEMInterface *>(uo) ==
nullptr)
34 mooseError(
"UserObject casting to NodeValueAtXFEMInterface in XFEMMovingInterfaceVelocity");
virtual void initialize() override
static InputParameters validParams()
XFEMMovingInterfaceVelocityBase(const InputParameters ¶meters)
const NodeValueAtXFEMInterface * _value_at_interface_uo
Pointer to NodeValueAtXFEMInterface object.
FEProblemBase & _fe_problem
void mooseError(Args &&... args) const
const UserObject & getUserObjectBase(const std::string &name, const THREAD_ID tid=0) const
static InputParameters validParams()