This is the complete list of members for XFEM, including all inherited members.
| _bnd_material_data | XFEMInterface | protected |
| _cached_aux_solution | XFEM | private |
| _cached_solution | XFEM | private |
| _console | XFEMInterface | |
| _crack_growth_increment | XFEM | private |
| _crack_tip_elems | XFEM | private |
| _crack_tip_elems_to_be_healed | XFEM | private |
| _cut_elem_map | XFEM | private |
| _debug_output_level | XFEM | private |
| _displaced_mesh | XFEMInterface | protected |
| _efa_mesh | XFEM | private |
| _elem_crack_origin_direction_map | XFEM | private |
| _fe_problem | XFEMInterface | protected |
| _geom_cut_elems | XFEM | private |
| _geom_marked_elems_2d | XFEM | private |
| _geom_marked_elems_3d | XFEM | private |
| _geom_marker_id_elems | XFEM | private |
| _geom_marker_id_map | XFEM | private |
| _geometric_cuts | XFEM | private |
| _has_secondary_cut | XFEM | private |
| _material_data | XFEMInterface | protected |
| _mesh | XFEMInterface | protected |
| _min_weight_multiplier | XFEM | private |
| _moose_displaced_mesh | XFEMInterface | protected |
| _moose_mesh | XFEMInterface | protected |
| _old_geom_cut_elems | XFEM | private |
| _sibling_displaced_elems | XFEM | private |
| _sibling_elems | XFEM | private |
| _state_marked_elem_sides | XFEM | private |
| _state_marked_elems | XFEM | private |
| _state_marked_frags | XFEM | private |
| _use_crack_growth_increment | XFEM | private |
| _XFEM_qrule | XFEM | private |
| 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() const | XFEM | inline |
| getCutPlane(const Elem *elem, const Xfem::XFEM_CUTPLANE_QUANTITY quantity, unsigned int plane_id) const | XFEM | |
| getCutSubdomainID(const GeometricCutUserObject *gcuo, const Elem *cut_elem, const Elem *parent_elem=nullptr) const | XFEM | |
| getEFAElem2D(const Elem *elem) | XFEM | |
| getEFAElem3D(const Elem *elem) | XFEM | |
| getEFANodeCoords(EFANode *CEMnode, EFAElement *CEMElem, const Elem *elem, MeshBase *displaced_mesh=nullptr) const | XFEM | |
| getElementSolutionDofs(const Elem *elem, SystemBase &sys) const | XFEM | private |
| getFragmentEdges(const Elem *elem, EFAElement2D *CEMElem, std::vector< std::vector< Point >> &frag_edges) const | XFEM | |
| getFragmentFaces(const Elem *elem, std::vector< std::vector< Point >> &frag_faces, bool displaced_mesh=false) const | XFEM | |
| getFragmentFaces(const Elem *elem, EFAElement3D *CEMElem, std::vector< std::vector< Point >> &frag_faces) const | XFEM | |
| getGeometricCutForElem(const Elem *elem) const | XFEM | private |
| getGeometricCutID(const GeometricCutUserObject *gcu) | XFEM | inlinevirtual |
| getNodeSolutionDofs(const Node *node, SystemBase &sys) const | XFEM | private |
| getPhysicalVolumeFraction(const Elem *elem) const | XFEM | |
| getXFEMCutElemPairs(unsigned int interface_id) | XFEM | inlinevirtual |
| getXFEMDisplacedCutElemPairs(unsigned int interface_id) | XFEM | inlinevirtual |
| getXFEMFaceWeights(MooseArray< Real > &weights, const Elem *elem, QBase *qrule, const MooseArray< Point > &q_points, unsigned int side) override | XFEM | virtual |
| XFEMInterface::getXFEMFaceWeights(MooseArray< Real > &weights, const Elem *elem, libMesh::QBase *qrule, const MooseArray< Point > &q_points, unsigned int side)=0 | XFEMInterface | pure virtual |
| getXFEMIntersectionInfo(const Elem *elem, unsigned int plane_id, Point &normal, std::vector< Point > &intersectionPoints, bool displaced_mesh=false) const | XFEM | virtual |
| getXFEMQRule() | XFEM | |
| getXFEMqRuleOnLine(std::vector< Point > &intersection_points, std::vector< Point > &quad_pts, std::vector< Real > &quad_wts) const | XFEM | virtual |
| getXFEMqRuleOnSurface(std::vector< Point > &intersection_points, std::vector< Point > &quad_pts, std::vector< Real > &quad_wts) const | XFEM | virtual |
| getXFEMWeights(MooseArray< Real > &weights, const Elem *elem, QBase *qrule, const MooseArray< Point > &q_points) override | XFEM | virtual |
| XFEMInterface::getXFEMWeights(MooseArray< Real > &weights, const Elem *elem, libMesh::QBase *qrule, const MooseArray< Point > &q_points)=0 | XFEMInterface | pure virtual |
| has_secondary_cut() | XFEM | inline |
| 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) override | XFEM | virtual |
| isElemAtCrackTip(const Elem *elem) const | XFEM | |
| isElemCut(const Elem *elem, XFEMCutElem *&xfce) const | XFEM | |
| isElemCut(const Elem *elem) const | XFEM | |
| isPointInsidePhysicalDomain(const Elem *elem, const Point &point) const | XFEM | |
| loadMaterialPropertiesForElement(const Elem *elem, const Elem *elem_from, std::unordered_map< const Elem *, Xfem::CutElemInfo > &cached_cei) const | XFEM | private |
| loadMaterialPropertiesForElementHelper(const Elem *elem, const Xfem::CachedMaterialProperties &cached_props, MaterialPropertyStorage &storage) const | XFEM | private |
| markCutEdgesByGeometry() | XFEM | |
| markCutEdgesByState(Real time) | XFEM | |
| markCutFacesByGeometry() | XFEM | |
| markCutFacesByState() | XFEM | |
| markCuts(Real time) | XFEM | |
| pickFirstPhysicalNode(const Elem *e, const Elem *e0) const | XFEM | private |
| 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 | |
| setMinWeightMultiplier(Real min_weight_multiplier) | XFEM | |
| setSolution(SystemBase &sys, const std::map< unique_id_type, std::vector< Real >> &stored_solution, NumericVector< Number > ¤t_solution, NumericVector< Number > &old_solution, NumericVector< Number > &older_solution) | XFEM | private |
| setSolutionForDOFs(const std::vector< Real > &stored_solution, const std::vector< dof_id_type > &stored_solution_dofs, NumericVector< Number > ¤t_solution, NumericVector< Number > &old_solution, NumericVector< Number > &older_solution) | XFEM | private |
| setXFEMQRule(std::string &xfem_qrule) | XFEM | |
| storeCrackTipOriginAndDirection() | XFEM | |
| storeMaterialPropertiesForElement(const Elem *parent_elem, const Elem *child_elem) | XFEM | private |
| storeMaterialPropertiesForElementHelper(const Elem *elem, MaterialPropertyStorage &storage) | XFEM | private |
| 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 > ¤t_solution, const NumericVector< Number > &old_solution, const NumericVector< Number > &older_solution) | XFEM | private |
| 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 > ¤t_solution, const NumericVector< Number > &old_solution, const NumericVector< Number > &older_solution) | XFEM | private |
| update(Real time, const std::vector< std::shared_ptr< NonlinearSystemBase >> &nl, AuxiliarySystem &aux) override | XFEM | virtual |
| updateHeal() override | XFEM | virtual |
| XFEM(const InputParameters ¶ms) | XFEM | explicit |
| XFEMInterface(const InputParameters ¶ms) | XFEMInterface | |
| ~XFEM() | XFEM | |
| ~XFEMInterface() | XFEMInterface | virtual |
1.8.14