This is the complete list of members for EFAElement, including all inherited members.
_children | EFAElement | protected |
_crack_tip_neighbors | EFAElement | protected |
_crack_tip_split_element | EFAElement | protected |
_general_neighbors | EFAElement | protected |
_id | EFAElement | protected |
_local_nodes | EFAElement | protected |
_nodes | EFAElement | protected |
_num_nodes | EFAElement | protected |
_parent | EFAElement | protected |
addChild(EFAElement *child) | EFAElement | |
addCrackTipNeighbor(EFAElement *neighbor_elem) | EFAElement | |
clearNeighbors()=0 | EFAElement | pure 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)=0 | EFAElement | pure 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)=0 | EFAElement | pure 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 =0 | EFAElement | pure 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 =0 | EFAElement | pure virtual |
getNeighborIndex(const EFAElement *neighbor_elem) const =0 | EFAElement | pure virtual |
getNode(unsigned int node_id) const | EFAElement | |
getNonPhysicalNodes(std::set< EFANode * > &non_physical_nodes) const =0 | EFAElement | pure virtual |
getNumCuts() const =0 | EFAElement | pure virtual |
getParent() const | EFAElement | |
id() const | EFAElement | |
initCrackTip(std::set< EFAElement * > &CrackTipElements)=0 | EFAElement | pure virtual |
isCrackTipElement() const =0 | EFAElement | pure virtual |
isCrackTipSplit() const | EFAElement | |
isFinalCut() const =0 | EFAElement | pure virtual |
isPartial() const =0 | EFAElement | pure virtual |
mergeNodes(EFANode *&childNode, EFANode *&childOfNeighborNode, EFAElement *childOfNeighborElem, std::map< unsigned int, EFANode * > &PermanentNodes, std::map< unsigned int, EFANode * > &TempNodes) | EFAElement | protected |
neighborSanityCheck() const =0 | EFAElement | pure virtual |
numChildren() const | EFAElement | |
numCrackTipNeighbors() const | EFAElement | |
numFragments() const =0 | EFAElement | pure virtual |
numGeneralNeighbors() const | EFAElement | |
numInteriorNodes() const =0 | EFAElement | pure virtual |
numNodes() const | EFAElement | |
printElement(std::ostream &ostream)=0 | EFAElement | pure virtual |
printNodes(std::ostream &ostream) const | EFAElement | |
removePhantomEmbeddedNode()=0 | EFAElement | pure virtual |
restoreFragment(const EFAElement *const from_elem)=0 | EFAElement | pure virtual |
setCrackTipSplit() | EFAElement | |
setNode(unsigned int node_id, EFANode *node) | EFAElement | |
setParent(EFAElement *parent) | EFAElement | |
setupNeighbors(std::map< EFANode *, std::set< EFAElement * >> &InverseConnectivityMap)=0 | EFAElement | pure virtual |
shouldDuplicateCrackTipSplitElement(const std::set< EFAElement * > &CrackTipElements)=0 | EFAElement | pure virtual |
shouldDuplicateForCrackTip(const std::set< EFAElement * > &CrackTipElements)=0 | EFAElement | pure virtual |
shouldDuplicateForPhantomCorner()=0 | EFAElement | pure virtual |
switchEmbeddedNode(EFANode *new_node, EFANode *old_node)=0 | EFAElement | pure virtual |
switchNode(EFANode *new_node, EFANode *old_node, bool descend_to_parent)=0 | EFAElement | pure virtual |
updateFragmentNode()=0 | EFAElement | pure virtual |
updateFragments(const std::set< EFAElement * > &CrackTipElements, std::map< unsigned int, EFANode * > &EmbeddedNodes)=0 | EFAElement | pure virtual |
willCrackTipExtend(std::vector< unsigned int > &split_neighbors) const =0 | EFAElement | pure virtual |
~EFAElement() | EFAElement | virtual |