31 virtual void execute()
override;
virtual void finalize() override
static InputParameters validParams()
Factory constructor, takes parameters so that all derived classes can be built using the same constru...
const std::vector< double > y
XFEMMaterialStateMarkerBase(const InputParameters ¶meters)
virtual void execute() override
std::map< unsigned int, unsigned int > _marked_elem_sides
std::vector< BoundaryID > _initiation_boundary_ids
virtual void threadJoin(const UserObject &y) override
std::set< unsigned int > _marked_frags
std::shared_ptr< XFEM > _xfem
const InputParameters & parameters() const
std::map< unsigned int, RealVectorValue > _marked_elems
virtual bool doesElementCrack(RealVectorValue &direction)
Determine whether the current element should be cut by a new crack.
virtual void initialize() override