This is the complete list of members for EFAElement3D, including all inherited members.
_children | EFAElement | protected |
_crack_tip_neighbors | EFAElement | protected |
_crack_tip_split_element | EFAElement | protected |
_face_edge_neighbors | EFAElement3D | private |
_face_neighbors | EFAElement3D | private |
_faces | EFAElement3D | private |
_faces_adjacent_to_faces | EFAElement3D | private |
_fragments | EFAElement3D | private |
_general_neighbors | EFAElement | protected |
_id | EFAElement | protected |
_interior_nodes | EFAElement3D | private |
_local_node_coor | EFAElement3D | private |
_local_nodes | EFAElement | protected |
_nodes | EFAElement | protected |
_num_faces | EFAElement3D | private |
_num_interior_face_nodes | EFAElement3D | private |
_num_nodes | EFAElement | protected |
_num_vertices | EFAElement3D | private |
_parent | EFAElement | protected |
addChild(EFAElement *child) | EFAElement | |
addCrackTipNeighbor(EFAElement *neighbor_elem) | EFAElement | |
addFaceEdgeCut(unsigned int face_id, unsigned int edge_id, double position, EFANode *embedded_node, std::map< unsigned int, EFANode * > &EmbeddedNodes, bool add_to_neighbor, bool add_to_adjacent) | EFAElement3D | |
addFragFaceEdgeCut(unsigned int frag_face_id, unsigned int frag_edge_id, double position, std::map< unsigned int, EFANode * > &EmbeddedNodes, bool add_to_neighbor, bool add_to_adjacent) | EFAElement3D | |
checkNeighborFaceCut(unsigned int face_id, unsigned int edge_id, double position, EFANode *from_node, EFANode *embedded_node, EFANode *&local_embedded) | EFAElement3D | private |
clearNeighbors() | EFAElement3D | virtual |
clearParentAndChildren() | EFAElement | |
connectNeighbors(std::map< unsigned int, EFANode * > &PermanentNodes, std::map< unsigned int, EFANode * > &TempNodes, std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivityMap, bool merge_phantom_faces) | EFAElement3D | virtual |
containsNode(EFANode *node) const | EFAElement | |
createChild(const std::set< EFAElement * > &CrackTipElements, std::map< unsigned int, EFAElement * > &Elements, std::map< unsigned int, EFAElement * > &newChildElements, std::vector< EFAElement * > &ChildElements, std::vector< EFAElement * > &ParentElements, std::map< unsigned int, EFANode * > &TempNodes) | EFAElement3D | virtual |
createFaces() | EFAElement3D | |
createLocalNodeFromGlobalNode(const EFANode *global_node) const | EFAElement | |
EFAElement(unsigned int eid, unsigned int n_nodes) | EFAElement | |
EFAElement3D(unsigned int eid, unsigned int n_nodes, unsigned int n_faces) | EFAElement3D | |
EFAElement3D(const EFAElement3D *from_elem, bool convert_to_local) | EFAElement3D | |
faceContainsTip(unsigned int face_id) const | EFAElement3D | |
findFacesAdjacentToFaces() | EFAElement3D | |
findGeneralNeighbors(std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivity) | EFAElement | |
fragmentFaceAlreadyCut(unsigned int ElemFaceID) const | EFAElement3D | |
fragmentHasTipFaces() const | EFAElement3D | |
fragmentSanityCheck(unsigned int n_old_frag_faces, unsigned int n_old_frag_cuts) const | EFAElement3D | virtual |
getAdjacentFace(unsigned int face_id, unsigned int edge_id) const | EFAElement3D | |
getChild(unsigned int child_id) const | EFAElement | |
getCommonEdgeID(const EFAElement3D *other_elem, std::vector< unsigned int > &face_id, std::vector< unsigned int > &edge_id) const | EFAElement3D | |
getCommonFaceID(const EFAElement3D *other_elem) const | EFAElement3D | |
getCommonNodes(const EFAElement3D *other_elem) const | EFAElement3D | |
getCrackTipNeighbor(unsigned int index) const | EFAElement | |
getEdgeNeighbor(unsigned int face_id, unsigned int edge_id, unsigned int neighbor_id) const | EFAElement3D | |
getFace(unsigned int face_id) const | EFAElement3D | |
getFaceID(EFAFace *face) const | EFAElement3D | |
getFaceNeighbor(unsigned int face_id, unsigned int neighbor_id) const | EFAElement3D | |
getFaceNodeParametricCoordinates(EFANode *node, std::vector< double > &xi_3d) const | EFAElement3D | |
getFaceNodes(unsigned int face_id) const | EFAElement3D | |
getFragment(unsigned int frag_id) const | EFAElement3D | |
getFragmentFace(unsigned int frag_id, unsigned int face_id) const | EFAElement3D | |
getFragmentFaceEdgeID(unsigned int ElemFaceID, unsigned int ElemFaceEdgeID, unsigned int &FragFaceID, unsigned int &FragFaceEdgeID) const | EFAElement3D | |
getFragmentFaceID(unsigned int elem_face_id, unsigned int &frag_face_id) const | EFAElement3D | |
getGeneralNeighbor(unsigned int index) const | EFAElement | |
getGlobalNodeFromLocalNode(const EFANode *local_node) const | EFAElement | |
getInteriorNode(unsigned int interior_node_id) const | EFAElement3D | |
getLocalNodeIndex(EFANode *node) const | EFAElement | |
getMasterInfo(EFANode *node, std::vector< EFANode * > &master_nodes, std::vector< double > &master_weights) const | EFAElement3D | virtual |
getNeighborEdgeIndex(const EFAElement3D *neighbor_elem, unsigned int face_id, unsigned int edge_id, unsigned int &neigh_face_id, unsigned int &neigh_edge_id) const | EFAElement3D | virtual |
getNeighborFaceEdgeID(unsigned int face_id, unsigned int edg_id, EFAElement3D *neighbor_elem) const | EFAElement3D | |
getNeighborFaceInteriorNodeID(unsigned int face_id, unsigned int node_id, EFAElement3D *neighbor_elem) const | EFAElement3D | |
getNeighborFaceNodeID(unsigned int face_id, unsigned int node_id, EFAElement3D *neighbor_elem) const | EFAElement3D | |
getNeighborIndex(const EFAElement *neighbor_elem) const | EFAElement3D | virtual |
getNode(unsigned int node_id) const | EFAElement | |
getNonPhysicalNodes(std::set< EFANode * > &non_physical_nodes) const | EFAElement3D | virtual |
getNumCuts() const | EFAElement3D | virtual |
getParent() const | EFAElement | |
getPhantomNodeOnFace(unsigned int face_id) const | EFAElement3D | |
getTipEmbeddedNodes() const | EFAElement3D | |
getTipFaceIDs() const | EFAElement3D | |
id() const | EFAElement | |
initCrackTip(std::set< EFAElement * > &CrackTipElements) | EFAElement3D | virtual |
isCrackTipElement() const | EFAElement3D | virtual |
isCrackTipSplit() const | EFAElement | |
isFacePhantom(unsigned int face_id) const | EFAElement3D | |
isFinalCut() const | EFAElement3D | virtual |
isPartial() const | EFAElement3D | virtual |
isPhysicalEdgeCut(unsigned int ElemFaceID, unsigned int ElemFaceEdgeID, double position) const | EFAElement3D | |
mapParametricCoordinateFrom2DTo3D(unsigned int face_id, std::vector< double > &xi_2d, std::vector< double > &xi_3d) const | EFAElement3D | private |
mergeNodes(EFANode *&childNode, EFANode *&childOfNeighborNode, EFAElement *childOfNeighborElem, std::map< unsigned int, EFANode * > &PermanentNodes, std::map< unsigned int, EFANode * > &TempNodes) | EFAElement | protected |
neighborSanityCheck() const | EFAElement3D | virtual |
numChildren() const | EFAElement | |
numCrackTipNeighbors() const | EFAElement | |
numEdgeNeighbors(unsigned int face_id, unsigned int edge_id) const | EFAElement3D | |
numFaceNeighbors(unsigned int face_id) const | EFAElement3D | |
numFaces() const | EFAElement3D | |
numFragments() const | EFAElement3D | virtual |
numGeneralNeighbors() const | EFAElement | |
numInteriorNodes() const | EFAElement3D | virtual |
numNodes() const | EFAElement | |
overlaysElement(const EFAElement3D *other_elem) const | EFAElement3D | |
printElement(std::ostream &ostream) | EFAElement3D | virtual |
printNodes(std::ostream &ostream) const | EFAElement | |
removeEmbeddedNode(EFANode *emb_node, bool remove_for_neighbor) | EFAElement3D | |
removePhantomEmbeddedNode() | EFAElement3D | virtual |
restoreFragment(const EFAElement *const from_elem) | EFAElement3D | virtual |
setCrackTipSplit() | EFAElement | |
setFace(unsigned int face_id, EFAFace *face) | EFAElement3D | |
setLocalCoordinates() | EFAElement3D | private |
setNode(unsigned int node_id, EFANode *node) | EFAElement | |
setParent(EFAElement *parent) | EFAElement | |
setupNeighbors(std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivityMap) | EFAElement3D | virtual |
shouldDuplicateCrackTipSplitElement(const std::set< EFAElement * > &CrackTipElements) | EFAElement3D | virtual |
shouldDuplicateForCrackTip(const std::set< EFAElement * > &CrackTipElements) | EFAElement3D | virtual |
shouldDuplicateForPhantomCorner() | EFAElement3D | virtual |
switchEmbeddedNode(EFANode *new_node, EFANode *old_node) | EFAElement3D | virtual |
switchNode(EFANode *new_node, EFANode *old_node, bool descend_to_parent) | EFAElement3D | virtual |
updateFragmentNode() | EFAElement3D | virtual |
updateFragments(const std::set< EFAElement * > &CrackTipElements, std::map< unsigned int, EFANode * > &EmbeddedNodes) | EFAElement3D | virtual |
willCrackTipExtend(std::vector< unsigned int > &split_neighbors) const | EFAElement3D | virtual |
~EFAElement() | EFAElement | virtual |
~EFAElement3D() | EFAElement3D |