| adjAvailable() const | ogdf::ClusterGraph | inline |
| adjAvailable(bool val) | ogdf::ClusterGraph | inline |
| adjEdges(cluster c, EDGELIST &edges) const | ogdf::ClusterGraph | inline |
| adjEntries(cluster c, ADJLIST &entries) const | ogdf::ClusterGraph | inline |
| allClusters(CLUSTERLIST &clusterList) const | ogdf::ClusterGraph | inline |
| assignNode(node v, cluster C) | ogdf::ClusterGraph | private |
| begin() const | ogdf::ClusterGraph | inline |
| calculateArraySize(int add) const | ogdf::ClusterGraph | inline |
| checkPostOrder() const | ogdf::ClusterGraph | private |
| chooseCluster(std::function< bool(cluster)> includeCluster=[](cluster) { return true;}, bool isFastTest=true) const | ogdf::ClusterGraph | |
| clear() | ogdf::ClusterGraph | |
| clearClusterTree(cluster C) | ogdf::ClusterGraph | |
| clearClusterTree(cluster c, List< node > &attached) | ogdf::ClusterGraph | private |
| cleared() override | ogdf::ClusterGraph | inlineprotectedvirtual |
| Observable< ClusterGraphObserver, ClusterGraph >::clearObservers() | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprotected |
| ogdf::RegistryBase::clearObservers() | ogdf::Observable< RegisteredObserver< Registry >, Registry > | inlineprotected |
| cluster_iterator typedef | ogdf::ClusterGraph | |
| clusterDepth(cluster c) const | ogdf::ClusterGraph | inline |
| ClusterGraph() | ogdf::ClusterGraph | |
| ClusterGraph(const Graph &G) | ogdf::ClusterGraph | explicit |
| ClusterGraph(const ClusterGraph &C) | ogdf::ClusterGraph | |
| ClusterGraph(const ClusterGraph &C, Graph &G) | ogdf::ClusterGraph | |
| ClusterGraph(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable) | ogdf::ClusterGraph | |
| ClusterGraph(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable, EdgeArray< edge > &edgeCopy) | ogdf::ClusterGraph | |
| ClusterGraphCopy() | ogdf::ClusterGraphCopy | |
| ClusterGraphCopy(const ExtendedNestingGraph &H, const ClusterGraph &CG) | ogdf::ClusterGraphCopy | |
| clusterOf(node v) const | ogdf::ClusterGraph | inline |
| clusters | ogdf::ClusterGraph | |
| collapse(NODELIST &nodes, Graph &G) | ogdf::ClusterGraph | inline |
| commonCluster(SList< node > &nodes) | ogdf::ClusterGraph | |
| commonCluster(node v, node w) const | ogdf::ClusterGraph | inline |
| commonClusterAncestorsPath(node v, node w, cluster &c1, cluster &c2, List< cluster > &eL) const | ogdf::ClusterGraph | |
| commonClusterLastAncestors(node v, node w, cluster &c1, cluster &c2) const | ogdf::ClusterGraph | inline |
| commonClusterPath(node v, node w, List< cluster > &eL) const | ogdf::ClusterGraph | inline |
| computeSubTreeDepth(cluster c) const | ogdf::ClusterGraph | |
| consistencyCheck() const | ogdf::ClusterGraph | |
| constGraph() const | ogdf::ClusterGraph | inline |
| copy(cluster cOrig) const | ogdf::ClusterGraphCopy | inline |
| copyArrayEntries(int toIndex, int fromIndex) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| copyClusterTree(const ClusterGraph &C, const Graph &G, ClusterArray< cluster > &originalClusterTable, std::function< node(node)> nodeMap=[](node v) { return v;}) | ogdf::ClusterGraph | |
| copyLCA(const ClusterGraph &C) | ogdf::ClusterGraph | protected |
| createCluster(const SList< node > &nodes, const cluster parent=nullptr) | ogdf::ClusterGraph | |
| createClusterTree(cluster cOrig) | ogdf::ClusterGraphCopy | private |
| createEmptyCluster(const cluster parent=nullptr, int clusterId=-1) | ogdf::ClusterGraph | |
| deepCopy(const ClusterGraph &C, Graph &G) | ogdf::ClusterGraph | private |
| deepCopy(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable) | ogdf::ClusterGraph | private |
| deepCopy(const ClusterGraph &C, Graph &G, ClusterArray< cluster > &originalClusterTable, NodeArray< node > &originalNodeTable, EdgeArray< edge > &edgeCopy) | ogdf::ClusterGraph | private |
| delCluster(cluster c) | ogdf::ClusterGraph | |
| doClear() | ogdf::ClusterGraph | protected |
| doCreateCluster(const SList< node > &nodes, const cluster parent, int clusterId=-1) | ogdf::ClusterGraph | protected |
| doCreateCluster(const SList< node > &nodes, SList< cluster > &emptyCluster, const cluster parent, int clusterId=-1) | ogdf::ClusterGraph | protected |
| edgeAdded(edge) override | ogdf::ClusterGraph | inlineprotectedvirtual |
| edgeDeleted(edge) override | ogdf::ClusterGraph | inlineprotectedvirtual |
| emptyClusters(SList< cluster > &emptyCluster, SList< cluster > *checkCluster=nullptr) | ogdf::ClusterGraph | |
| emptyOnClusterDelete(cluster c) | ogdf::ClusterGraph | inline |
| emptyOnNodeDelete(cluster c) | ogdf::ClusterGraph | inline |
| end() const | ogdf::ClusterGraph | inline |
| fillEmptyClusters(SList< cluster > &emptyCluster, const T &clusterList) const | ogdf::ClusterGraph | inlineprivate |
| firstCluster() const | ogdf::ClusterGraph | inline |
| firstPostOrderCluster() const | ogdf::ClusterGraph | inline |
| getArraySize() const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| getGraph() const | ogdf::ClusterGraph | inline |
| getObserved() const | ogdf::Observer< Graph, GraphObserver > | inlineprivate |
| Observable< ClusterGraphObserver, ClusterGraph >::getObservers() const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprotected |
| ogdf::RegistryBase::getObservers() const | ogdf::Observable< RegisteredObserver< Registry >, Registry > | inlineprotected |
| getOriginalClusterGraph() const | ogdf::ClusterGraphCopy | inline |
| getRegisteredArrays() const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| GraphObserver()=default | ogdf::GraphObserver | private |
| GraphObserver(const Graph *G) | ogdf::GraphObserver | inlineexplicitprivate |
| init(const ExtendedNestingGraph &H, const ClusterGraph &CG) | ogdf::ClusterGraphCopy | |
| ogdf::ClusterGraph::init(const Graph &G) | ogdf::ClusterGraph | |
| initGraph(const Graph &G) | ogdf::ClusterGraph | private |
| isAutoShrink() const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| isKeyAssociated(cluster key) const | ogdf::ClusterGraph | inline |
| iterator_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| key_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| keyAdded(Key key) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| keyRemoved(Key key) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| keysCleared() | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| keyToIndex(cluster key) | ogdf::ClusterGraph | inlinestatic |
| lastCluster() const | ogdf::ClusterGraph | inline |
| leftMostCluster(cluster c) const | ogdf::ClusterGraph | protected |
| m_adjAvailable | ogdf::ClusterGraph | private |
| m_allowEmptyClusters | ogdf::ClusterGraph | private |
| m_autoShrink | ogdf::RegistryBase< Key, Registry, Iterator > | private |
| m_clusterIdCount | ogdf::ClusterGraph | private |
| m_copy | ogdf::ClusterGraphCopy | private |
| m_depthUpToDate | ogdf::ClusterGraph | mutableprotected |
| m_itMap | ogdf::ClusterGraph | private |
| m_itObsList | ogdf::Observer< Graph, GraphObserver > | private |
| m_lcaNumber | ogdf::ClusterGraph | mutableprotected |
| m_lcaSearch | ogdf::ClusterGraph | mutableprotected |
| Observable< ClusterGraphObserver, ClusterGraph >::m_mutexRegArrays | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | mutableprivate |
| m_nodeMap | ogdf::ClusterGraph | private |
| m_original | ogdf::ClusterGraphCopy | private |
| m_pCG | ogdf::ClusterGraphCopy | private |
| m_pH | ogdf::ClusterGraphCopy | private |
| m_pObserved | ogdf::Observer< Graph, GraphObserver > | private |
| m_postOrderStart | ogdf::ClusterGraph | mutableprivate |
| m_registeredArrays | ogdf::RegistryBase< Key, Registry, Iterator > | mutableprivate |
| Observable< ClusterGraphObserver, ClusterGraph >::m_regObservers | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | mutableprivate |
| m_rootCluster | ogdf::ClusterGraph | private |
| m_size | ogdf::RegistryBase< Key, Registry, Iterator > | private |
| m_updateDepth | ogdf::ClusterGraph | mutableprotected |
| m_vAncestor | ogdf::ClusterGraph | mutableprotected |
| m_wAncestor | ogdf::ClusterGraph | mutableprotected |
| makeAdjEntries(cluster c, LISTITERATOR start) | ogdf::ClusterGraph | inline |
| maxClusterIndex() const | ogdf::ClusterGraph | inline |
| maxKeyIndex() const | ogdf::ClusterGraph | inline |
| moveCluster(cluster c, cluster newParent) | ogdf::ClusterGraph | |
| moveRegisterArray(registration_iterator_type it, registered_array_type *pArray) const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| newCluster(cluster parent, int id=-1) | ogdf::ClusterGraph | |
| newCluster(int id) | ogdf::ClusterGraph | private |
| newCluster() | ogdf::ClusterGraph | private |
| nodeAdded(node v) override | ogdf::ClusterGraph | inlineprotectedvirtual |
| nodeDeleted(node v) override | ogdf::ClusterGraph | protectedvirtual |
| numberOfClusters() const | ogdf::ClusterGraph | inline |
| Obs typedef | ogdf::ClusterGraph | private |
| Observable< ClusterGraphObserver, ClusterGraph >::Observable()=default | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
| Observable< ClusterGraphObserver, ClusterGraph >::Observable(const Observable ©)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
| Observable< ClusterGraphObserver, ClusterGraph >::Observable(Observable &&move)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
| ogdf::RegistryBase::Observable()=default | ogdf::Observable< RegisteredObserver< Registry >, Registry > | |
| ogdf::RegistryBase::Observable(const Observable ©)=delete | ogdf::Observable< RegisteredObserver< Registry >, Registry > | |
| ogdf::RegistryBase::Observable(Observable &&move)=delete | ogdf::Observable< RegisteredObserver< Registry >, Registry > | |
| Observer()=default | ogdf::Observer< Graph, GraphObserver > | private |
| Observer(const Graph *R) | ogdf::Observer< Graph, GraphObserver > | inlineexplicitprivate |
| Observer(const Observer ©)=delete | ogdf::Observer< Graph, GraphObserver > | private |
| Observer(Observer &&move)=delete | ogdf::Observer< Graph, GraphObserver > | private |
| Observer< ClusterGraph, ClusterGraphObserver > | ogdf::ClusterGraph | protected |
| Observer< ClusterGraph, RegisteredObserver< ClusterGraph > > | ogdf::ClusterGraph | protected |
| Observable< ClusterGraphObserver, ClusterGraph >::Observer< TObserved, TObserver > | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | private |
| operator const Graph &() const | ogdf::ClusterGraph | inline |
| operator=(const ClusterGraph &C) | ogdf::ClusterGraph | |
| ogdf::GraphObserver::operator=(const Observer ©)=delete | ogdf::Observer< Graph, GraphObserver > | private |
| ogdf::GraphObserver::operator=(Observer &&move)=delete | ogdf::Observer< Graph, GraphObserver > | private |
| Observable< ClusterGraphObserver, ClusterGraph >::operator=(const Observable ©)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
| Observable< ClusterGraphObserver, ClusterGraph >::operator=(Observable &&move)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
| ogdf::RegistryBase::operator=(const Observable ©)=delete | ogdf::Observable< RegisteredObserver< Registry >, Registry > | |
| ogdf::RegistryBase::operator=(Observable &&move)=delete | ogdf::Observable< RegisteredObserver< Registry >, Registry > | |
| original(cluster cCopy) const | ogdf::ClusterGraphCopy | inline |
| postOrder() const | ogdf::ClusterGraph | private |
| postOrder(cluster c, SListPure< cluster > &S) const | ogdf::ClusterGraph | private |
| postOrderPredecessor(cluster c) const | ogdf::ClusterGraph | protected |
| pullUpSubTree(cluster c) | ogdf::ClusterGraph | |
| reassignNode(node v, cluster c) | ogdf::ClusterGraph | |
| recurseClearClusterTreeOnChildren(cluster c, List< node > &attached) | ogdf::ClusterGraph | inlineprivate |
| registerArray(registered_array_type *pArray) const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| registered_array_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| Observable< ClusterGraphObserver, ClusterGraph >::registerObserver(ClusterGraphObserver *obs) const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprotected |
| ogdf::RegistryBase::registerObserver(RegisteredObserver< Registry > *obs) const | ogdf::Observable< RegisteredObserver< Registry >, Registry > | inlineprotected |
| registration_iterator_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| registration_list_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| registrationChanged(const Graph *newG) override | ogdf::ClusterGraph | protectedvirtual |
| registry_type typedef | ogdf::RegistryBase< Key, Registry, Iterator > | |
| RegistryBase()=default | ogdf::RegistryBase< Key, Registry, Iterator > | protected |
| reInit(Graph &G) | ogdf::ClusterGraph | inline |
| reinitGraph(const Graph &G) | ogdf::ClusterGraph | private |
| removeNodeAssignment(node v) | ogdf::ClusterGraph | inlineprivate |
| representsCombEmbedding() const | ogdf::ClusterGraph | |
| representsConnectedCombEmbedding() const | ogdf::ClusterGraph | |
| reregister(const Graph *obs) | ogdf::Observer< Graph, GraphObserver > | inlineprivate |
| reserveSpace(int new_keys) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| resizeArrays() | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| resizeArrays(int size) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| resizeArrays(int size, bool shrink) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| rootCluster() const | ogdf::ClusterGraph | inline |
| setAutoShrink(bool mAutoShrink) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| setParent(node v, cluster c) | ogdf::ClusterGraphCopy | |
| setUpdateDepth(bool b) const | ogdf::ClusterGraph | inline |
| shallowCopy(const ClusterGraph &C) | ogdf::ClusterGraph | private |
| swapArrayEntries(int index1, int index2) | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| Observable< ClusterGraphObserver, ClusterGraph >::TObserved | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | private |
| Observable< ClusterGraphObserver, ClusterGraph >::TObserver | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | private |
| treeDepth() const | ogdf::ClusterGraph | |
| unassignNode(node v) | ogdf::ClusterGraph | private |
| unregisterArray(registration_iterator_type it) const noexcept | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| unregisterArrays() noexcept | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
| Observable< ClusterGraphObserver, ClusterGraph >::unregisterObserver(typename ListPure< ClusterGraphObserver * >::iterator it) const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprotected |
| ogdf::RegistryBase::unregisterObserver(typename ListPure< RegisteredObserver< Registry > * >::iterator it) const | ogdf::Observable< RegisteredObserver< Registry >, Registry > | inlineprotected |
| updatePostOrder(cluster c, cluster oldParent, cluster newParent) | ogdf::ClusterGraph | protected |
| ~ClusterGraph() | ogdf::ClusterGraph | virtual |
| Observable< ClusterGraphObserver, ClusterGraph >::~Observable() | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlinevirtual |
| ogdf::RegistryBase::~Observable() | ogdf::Observable< RegisteredObserver< Registry >, Registry > | inlinevirtual |
| ~Observer() | ogdf::Observer< Graph, GraphObserver > | inlineprivatevirtual |
| ~RegistryBase() noexcept | ogdf::RegistryBase< Key, Registry, Iterator > | inlinevirtual |