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