www.mooseframework.org
EFAElement Member List

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

_childrenEFAElementprotected
_crack_tip_neighborsEFAElementprotected
_crack_tip_split_elementEFAElementprotected
_general_neighborsEFAElementprotected
_idEFAElementprotected
_local_nodesEFAElementprotected
_nodesEFAElementprotected
_num_nodesEFAElementprotected
_parentEFAElementprotected
addChild(EFAElement *child)EFAElement
addCrackTipNeighbor(EFAElement *neighbor_elem)EFAElement
clearNeighbors()=0EFAElementpure 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_edges)=0EFAElementpure 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)=0EFAElementpure virtual
createLocalNodeFromGlobalNode(const EFANode *global_node) const EFAElement
EFAElement(unsigned int eid, unsigned int n_nodes)EFAElement
findGeneralNeighbors(std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivity)EFAElement
fragmentSanityCheck(unsigned int n_old_frag_edges, unsigned int n_old_frag_cuts) const =0EFAElementpure virtual
getChild(unsigned int child_id) const EFAElement
getCrackTipNeighbor(unsigned int index) const EFAElement
getGeneralNeighbor(unsigned int index) const EFAElement
getGlobalNodeFromLocalNode(const EFANode *local_node) const EFAElement
getLocalNodeIndex(EFANode *node) const EFAElement
getMasterInfo(EFANode *node, std::vector< EFANode * > &master_nodes, std::vector< double > &master_weights) const =0EFAElementpure virtual
getNeighborIndex(const EFAElement *neighbor_elem) const =0EFAElementpure virtual
getNode(unsigned int node_id) const EFAElement
getNonPhysicalNodes(std::set< EFANode * > &non_physical_nodes) const =0EFAElementpure virtual
getNumCuts() const =0EFAElementpure virtual
getParent() const EFAElement
id() const EFAElement
initCrackTip(std::set< EFAElement * > &CrackTipElements)=0EFAElementpure virtual
isCrackTipElement() const =0EFAElementpure virtual
isCrackTipSplit() const EFAElement
isFinalCut() const =0EFAElementpure virtual
isPartial() const =0EFAElementpure virtual
mergeNodes(EFANode *&childNode, EFANode *&childOfNeighborNode, EFAElement *childOfNeighborElem, std::map< unsigned int, EFANode * > &PermanentNodes, std::map< unsigned int, EFANode * > &TempNodes)EFAElementprotected
neighborSanityCheck() const =0EFAElementpure virtual
numChildren() const EFAElement
numCrackTipNeighbors() const EFAElement
numFragments() const =0EFAElementpure virtual
numGeneralNeighbors() const EFAElement
numInteriorNodes() const =0EFAElementpure virtual
numNodes() const EFAElement
printElement(std::ostream &ostream)=0EFAElementpure virtual
printNodes(std::ostream &ostream) const EFAElement
removePhantomEmbeddedNode()=0EFAElementpure virtual
restoreFragment(const EFAElement *const from_elem)=0EFAElementpure virtual
setCrackTipSplit()EFAElement
setNode(unsigned int node_id, EFANode *node)EFAElement
setParent(EFAElement *parent)EFAElement
setupNeighbors(std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivityMap)=0EFAElementpure virtual
shouldDuplicateCrackTipSplitElement(const std::set< EFAElement * > &CrackTipElements)=0EFAElementpure virtual
shouldDuplicateForCrackTip(const std::set< EFAElement * > &CrackTipElements)=0EFAElementpure virtual
shouldDuplicateForPhantomCorner()=0EFAElementpure virtual
switchEmbeddedNode(EFANode *new_node, EFANode *old_node)=0EFAElementpure virtual
switchNode(EFANode *new_node, EFANode *old_node, bool descend_to_parent)=0EFAElementpure virtual
updateFragmentNode()=0EFAElementpure virtual
updateFragments(const std::set< EFAElement * > &CrackTipElements, std::map< unsigned int, EFANode * > &EmbeddedNodes)=0EFAElementpure virtual
willCrackTipExtend(std::vector< unsigned int > &split_neighbors) const =0EFAElementpure virtual
~EFAElement()EFAElementvirtual