27 if (fe_problem ==
nullptr)
28 mooseError(
"Problem casting _subproblem to FEProblemBase in XFEMMarkerAux");
29 _xfem = MooseSharedNamespace::dynamic_pointer_cast<XFEM>(fe_problem->
getXFEM());
31 mooseError(
"Problem casting to XFEM in XFEMMarkerAux");
33 mooseError(
"XFEMMarkerAux can only be run on an element variable");
registerMooseObject("XFEMApp", XFEMMarkerAux)
const Elem *const & _current_elem
static InputParameters validParams()
std::shared_ptr< XFEMInterface > getXFEM()
void mooseError(Args &&... args) const
virtual const OutputTools< ComputeValueType >::VariableValue & value()
static InputParameters validParams()
XFEMMarkerAux(const InputParameters ¶meters)
virtual Real computeValue()
std::shared_ptr< XFEM > _xfem