27 virtual const std::vector<Point>
33 virtual const std::vector<RealVectorValue>
const bool _uses_mesh
bool to set if CrackFrontPointsProvider derived objects use a cutter mesh
static InputParameters validParams()
virtual const std::vector< Point > getCrackFrontPoints(unsigned int) const =0
get a set of points along a crack front from a XFEM GeometricCutUserObject
Base class for crack front points provider.
bool usesMesh() const
Getter for if a cutter mesh is used in a derived class.
CrackFrontPointsProvider(const InputParameters ¶meters, const bool uses_mesh=false)
virtual const std::vector< RealVectorValue > getCrackPlaneNormals(unsigned int) const =0
get a set of normal vectors along a crack front from a XFEM GeometricCutUserObject ...
const InputParameters & parameters() const