24 std::vector<Xfem::CutEdge> & cut_edges,
25 std::vector<Xfem::CutNode> & cut_nodes)
const override;
27 std::vector<Xfem::CutFace> & cut_faces)
const override;
30 std::vector<Xfem::CutEdge> & cut_edges)
const override;
32 std::vector<Xfem::CutFace> & cut_faces)
const override;
virtual Real cutFraction(unsigned int cut_num) const
Find the fractional distance along a specified cut line for the current time that is currently active...
std::vector< std::pair< Point, Point > > _cut_line_endpoints
static InputParameters validParams()
GeometricCut2DUserObject(const InputParameters ¶meters)
virtual bool cutElementByGeometry(const Elem *elem, std::vector< Xfem::CutEdge > &cut_edges, std::vector< Xfem::CutNode > &cut_nodes) const override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< std::pair< Real, Real > > _cut_time_ranges
Vector of start/end times for each cut segment.
const InputParameters & parameters() const
virtual bool cutFragmentByGeometry(std::vector< std::vector< Point >> &frag_edges, std::vector< Xfem::CutEdge > &cut_edges) const override