www.mooseframework.org
XFEM Member List

This is the complete list of members for XFEM, including all inherited members.

_bnd_material_dataXFEMInterfaceprotected
_cached_aux_solutionXFEMprivate
_cached_solutionXFEMprivate
_consoleXFEMInterface
_crack_growth_incrementXFEMprivate
_crack_tip_elemsXFEMprivate
_crack_tip_elems_to_be_healedXFEMprivate
_cut_elem_mapXFEMprivate
_debug_output_levelXFEMprivate
_displaced_meshXFEMInterfaceprotected
_efa_meshXFEMprivate
_elem_crack_origin_direction_mapXFEMprivate
_fe_problemXFEMInterfaceprotected
_geom_cut_elemsXFEMprivate
_geom_marked_elems_2dXFEMprivate
_geom_marked_elems_3dXFEMprivate
_geom_marker_id_elemsXFEMprivate
_geom_marker_id_mapXFEMprivate
_geometric_cutsXFEMprivate
_has_secondary_cutXFEMprivate
_material_dataXFEMInterfaceprotected
_meshXFEMInterfaceprotected
_moose_displaced_meshXFEMInterfaceprotected
_moose_meshXFEMInterfaceprotected
_old_geom_cut_elemsXFEMprivate
_sibling_displaced_elemsXFEMprivate
_sibling_elemsXFEMprivate
_state_marked_elem_sidesXFEMprivate
_state_marked_elemsXFEMprivate
_state_marked_fragsXFEMprivate
_use_crack_growth_incrementXFEMprivate
_XFEM_qruleXFEMprivate
addGeometricCut(GeometricCutUserObject *geometric_cut)XFEM
addGeomMarkedElem2D(const unsigned int elem_id, const Xfem::GeomMarkedElemInfo2D geom_info, const unsigned int interface_id)XFEM
addGeomMarkedElem3D(const unsigned int elem_id, const Xfem::GeomMarkedElemInfo3D geom_info, const unsigned int interface_id)XFEM
addStateMarkedElem(unsigned int elem_id, RealVectorValue &normal)XFEM
addStateMarkedElem(unsigned int elem_id, RealVectorValue &normal, unsigned int marked_side)XFEM
addStateMarkedFrag(unsigned int elem_id, RealVectorValue &normal)XFEM
buildEFAMesh()XFEM
clearGeomMarkedElems()XFEM
clearStateMarkedElems()XFEM
ConsoleStreamInterface(MooseApp &app)ConsoleStreamInterface
correctCrackExtensionDirection(const Elem *elem, EFAElement2D *CEMElem, EFAEdge *orig_edge, Point normal, Point crack_tip_origin, Point crack_tip_direction, Real &distance_keep, unsigned int &edge_id_keep, Point &normal_keep)XFEM
cutMeshWithEFA(const std::vector< std::shared_ptr< NonlinearSystemBase >> &nl, AuxiliarySystem &aux)XFEM
getCrackTipOrigin(std::map< unsigned int, const Elem *> &elem_id_crack_tip, std::vector< Point > &crack_front_points)XFEM
getCrackTipOriginMap() constXFEMinline
getCutPlane(const Elem *elem, const Xfem::XFEM_CUTPLANE_QUANTITY quantity, unsigned int plane_id) constXFEM
getCutSubdomainID(const GeometricCutUserObject *gcuo, const Elem *cut_elem, const Elem *parent_elem=nullptr) constXFEM
getEFAElem2D(const Elem *elem)XFEM
getEFAElem3D(const Elem *elem)XFEM
getEFANodeCoords(EFANode *CEMnode, EFAElement *CEMElem, const Elem *elem, MeshBase *displaced_mesh=nullptr) constXFEM
getElementSolutionDofs(const Elem *elem, SystemBase &sys) constXFEMprivate
getFragmentEdges(const Elem *elem, EFAElement2D *CEMElem, std::vector< std::vector< Point >> &frag_edges) constXFEM
getFragmentFaces(const Elem *elem, std::vector< std::vector< Point >> &frag_faces, bool displaced_mesh=false) constXFEM
getFragmentFaces(const Elem *elem, EFAElement3D *CEMElem, std::vector< std::vector< Point >> &frag_faces) constXFEM
getGeometricCutForElem(const Elem *elem) constXFEMprivate
getGeometricCutID(const GeometricCutUserObject *gcu)XFEMinlinevirtual
getNodeSolutionDofs(const Node *node, SystemBase &sys) constXFEMprivate
getPhysicalVolumeFraction(const Elem *elem) constXFEM
getXFEMCutElemPairs(unsigned int interface_id)XFEMinlinevirtual
getXFEMDisplacedCutElemPairs(unsigned int interface_id)XFEMinlinevirtual
getXFEMFaceWeights(MooseArray< Real > &weights, const Elem *elem, QBase *qrule, const MooseArray< Point > &q_points, unsigned int side) overrideXFEMvirtual
getXFEMIntersectionInfo(const Elem *elem, unsigned int plane_id, Point &normal, std::vector< Point > &intersectionPoints, bool displaced_mesh=false) constXFEMvirtual
getXFEMQRule()XFEM
getXFEMqRuleOnLine(std::vector< Point > &intersection_points, std::vector< Point > &quad_pts, std::vector< Real > &quad_wts) constXFEMvirtual
getXFEMqRuleOnSurface(std::vector< Point > &intersection_points, std::vector< Point > &quad_pts, std::vector< Real > &quad_wts) constXFEMvirtual
getXFEMWeights(MooseArray< Real > &weights, const Elem *elem, QBase *qrule, const MooseArray< Point > &q_points) overrideXFEMvirtual
has_secondary_cut()XFEMinline
healMesh()XFEM
initCutIntersectionEdge(Point cut_origin, RealVectorValue cut_normal, Point &edge_p1, Point &edge_p2, Real &dist)XFEM
initSolution(const std::vector< std::shared_ptr< NonlinearSystemBase >> &nl, AuxiliarySystem &aux) overrideXFEMvirtual
isElemAtCrackTip(const Elem *elem) constXFEM
isElemCut(const Elem *elem, XFEMCutElem *&xfce) constXFEM
isElemCut(const Elem *elem) constXFEM
isPointInsidePhysicalDomain(const Elem *elem, const Point &point) constXFEM
loadMaterialPropertiesForElement(const Elem *elem, const Elem *elem_from, std::unordered_map< const Elem *, Xfem::CutElemInfo > &cached_cei) constXFEMprivate
loadMaterialPropertiesForElementHelper(const Elem *elem, const Xfem::CachedMaterialProperties &cached_props, MaterialPropertyStorage &storage) constXFEMprivate
markCutEdgesByGeometry()XFEM
markCutEdgesByState(Real time)XFEM
markCutFacesByGeometry()XFEM
markCutFacesByState()XFEM
markCuts(Real time)XFEM
pickFirstPhysicalNode(const Elem *e, const Elem *e0) constXFEMprivate
setBoundaryMaterialData(const std::vector< MaterialData * > &data)XFEMInterface
setCrackGrowthMethod(bool use_crack_growth_increment, Real crack_growth_increment)XFEM
setDebugOutputLevel(unsigned int debug_output_level)XFEM
setDisplacedMesh(MooseMesh *displaced_mesh)XFEMInterface
setMaterialData(const std::vector< MaterialData * > &data)XFEMInterface
setMesh(MooseMesh *mesh)XFEMInterface
setSolution(SystemBase &sys, const std::map< unique_id_type, std::vector< Real >> &stored_solution, NumericVector< Number > &current_solution, NumericVector< Number > &old_solution, NumericVector< Number > &older_solution)XFEMprivate
setSolutionForDOFs(const std::vector< Real > &stored_solution, const std::vector< dof_id_type > &stored_solution_dofs, NumericVector< Number > &current_solution, NumericVector< Number > &old_solution, NumericVector< Number > &older_solution)XFEMprivate
setXFEMQRule(std::string &xfem_qrule)XFEM
storeCrackTipOriginAndDirection()XFEM
storeMaterialPropertiesForElement(const Elem *parent_elem, const Elem *child_elem)XFEMprivate
storeMaterialPropertiesForElementHelper(const Elem *elem, MaterialPropertyStorage &storage)XFEMprivate
storeSolutionForElement(const Elem *elem_to_store_to, const Elem *elem_to_store_from, SystemBase &sys, std::map< unique_id_type, std::vector< Real >> &stored_solution, const NumericVector< Number > &current_solution, const NumericVector< Number > &old_solution, const NumericVector< Number > &older_solution)XFEMprivate
storeSolutionForNode(const Node *node_to_store_to, const Node *node_to_store_from, SystemBase &sys, std::map< unique_id_type, std::vector< Real >> &stored_solution, const NumericVector< Number > &current_solution, const NumericVector< Number > &old_solution, const NumericVector< Number > &older_solution)XFEMprivate
update(Real time, const std::vector< std::shared_ptr< NonlinearSystemBase >> &nl, AuxiliarySystem &aux) overrideXFEMvirtual
updateHeal() overrideXFEMvirtual
XFEM(const InputParameters &params)XFEMexplicit
XFEMInterface(const InputParameters &params)XFEMInterface
~XFEM()XFEM
~XFEMInterface()XFEMInterfacevirtual