27 unsigned int n_qpoints,
28 unsigned int n_sides);
39 virtual Point
getCutPlaneOrigin(
unsigned int plane_id, MeshBase * displaced_mesh =
nullptr)
const;
40 virtual Point
getCutPlaneNormal(
unsigned int plane_id, MeshBase * displaced_mesh =
nullptr)
const;
44 MeshBase * displaced_mesh =
nullptr)
const;
49 std::vector<Point> & intersectionPoints,
50 MeshBase * displaced_mesh =
nullptr)
const;
virtual Point getCutPlaneOrigin(unsigned int plane_id, MeshBase *displaced_mesh=nullptr) const
virtual void computeMomentFittingWeights()
virtual void getIntersectionInfo(unsigned int plane_id, Point &normal, std::vector< Point > &intersectionPoints, MeshBase *displaced_mesh=nullptr) const
virtual unsigned int numCutPlanes() const
virtual Point getNodeCoordinates(EFANode *node, MeshBase *displaced_mesh=nullptr) const
virtual const EFAElement * getEFAElement() const
virtual void computePhysicalVolumeFraction()
Computes the volume fraction of the element fragment.
virtual Point getCutPlaneNormal(unsigned int plane_id, MeshBase *displaced_mesh=nullptr) const
virtual void getCrackTipOriginAndDirection(unsigned tip_id, Point &origin, Point &direction) const
virtual void getFragmentFaces(std::vector< std::vector< Point > > &frag_faces, MeshBase *displaced_mesh=nullptr) const
virtual void computePhysicalFaceAreaFraction(unsigned int side)
Computes the surface area fraction of the element side.