19 InputParameters params = validParams<GeneralPostprocessor>();
20 params.addClassDescription(
21 "Test postprocessor for extracting the crack_tip_origin_direction_map from XFEM.");
27 : GeneralPostprocessor(parameters), _number_of_cracks(0)
29 FEProblemBase * fe_problem = dynamic_cast<FEProblemBase *>(&_subproblem);
30 if (fe_problem ==
nullptr)
31 mooseError(
"Problem casting _subproblem to FEProblemBase in TestCrackCounter");
32 _xfem = MooseSharedNamespace::dynamic_pointer_cast<XFEM>(fe_problem->getXFEM());
34 mooseError(
"Problem casting to XFEM in TestCrackCounter");
46 const std::map<const Elem *, std::vector<Point>> & crack_origins_map =
47 _xfem->getCrackTipOriginMap();