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 |
clearObservers() | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | 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 | |
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 |
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 | |
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::GraphObserver | inline |
getObserved() const | ogdf::Observer< Graph, GraphObserver > | inline |
getObservers() const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprotected |
getRegisteredArrays() const | ogdf::RegistryBase< Key, Registry, Iterator > | inline |
GraphObserver()=default | ogdf::GraphObserver | |
GraphObserver(const Graph *G) | ogdf::GraphObserver | inlineexplicit |
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_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_pObserved | ogdf::Observer< Graph, GraphObserver > | private |
m_postOrderStart | ogdf::ClusterGraph | mutableprivate |
m_registeredArrays | ogdf::RegistryBase< Key, Registry, Iterator > | mutableprivate |
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 |
Observable()=default | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
Observable(const Observable ©)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
Observable(Observable &&move)=delete | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | |
Observer()=default | ogdf::Observer< Graph, GraphObserver > | |
Observer(const Observer ©)=delete | ogdf::Observer< Graph, GraphObserver > | |
Observer(Observer &&move)=delete | ogdf::Observer< Graph, GraphObserver > | |
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 > | |
ogdf::GraphObserver::operator=(Observer &&move)=delete | ogdf::Observer< Graph, GraphObserver > | |
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 RegistryBase &other)=delete | ogdf::RegistryBase< Key, Registry, Iterator > | |
ogdf::RegistryBase::operator=(RegistryBase &&other) noexcept=delete | ogdf::RegistryBase< Key, Registry, Iterator > | |
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 > | |
registerObserver(ClusterGraphObserver *obs) const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprivate |
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 |
RegistryBase(const RegistryBase ©)=delete | ogdf::RegistryBase< Key, Registry, Iterator > | |
RegistryBase(RegistryBase &&move) noexcept=delete | ogdf::RegistryBase< Key, Registry, Iterator > | |
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 > | inline |
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 |
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 |
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 |
unregisterObserver(typename ListPure< ClusterGraphObserver * >::iterator it) const | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlineprivate |
updatePostOrder(cluster c, cluster oldParent, cluster newParent) | ogdf::ClusterGraph | protected |
~ClusterGraph() | ogdf::ClusterGraph | virtual |
~Observable() | ogdf::Observable< ClusterGraphObserver, ClusterGraph > | inlinevirtual |
~Observer() | ogdf::Observer< Graph, GraphObserver > | inlinevirtual |
~RegistryBase() noexcept | ogdf::RegistryBase< Key, Registry, Iterator > | inlinevirtual |