20 InputParameters params = validParams<AuxKernel>();
26 FEProblemBase * fe_problem = dynamic_cast<FEProblemBase *>(&_subproblem);
27 if (fe_problem == NULL)
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");
39 bool isCTE =
_xfem->isElemAtCrackTip(_current_elem);