Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::NodeColoringWigderson Member List

This is the complete list of members for ogdf::NodeColoringWigderson, including all inherited members.

BruteForceProcedure enum nameogdf::NodeColoringWigderson
call(const Graph &graph, NodeArray< NodeColor > &colors, NodeColor start=0) overrideogdf::NodeColoringWigdersonvirtual
checkColoring(const Graph &graph, const NodeArray< NodeColor > &colors) constogdf::NodeColoringModulevirtual
checkIndependentSet(const Graph &graph, const CONTAINER &nodes) constogdf::NodeColoringModuleinlineprotected
cliqueRemoval(const Graph &graph, List< node > &independentSet) constogdf::NodeColoringModuleprotectedvirtual
createBuckets(const Graph &graph, int size, Array< Array< node >> &buckets) constogdf::NodeColoringModuleprotectedvirtual
getMaximumDegreeNode(const Graph &graph, node &maxDegreeNode) constogdf::NodeColoringModuleprotectedvirtual
getMaximumDegreeNodes(const Graph &graph, List< node > &maxDegreeNodes) constogdf::NodeColoringModuleprotectedvirtual
getMaximumNodeColor(NodeArray< NodeColor > &colors)ogdf::NodeColoringModuleprotectedvirtual
getMinimumDegreeNode(const Graph &graph, node &minDegreeNode) constogdf::NodeColoringModuleprotectedvirtual
getMinimumDegreeNodes(const Graph &graph, List< node > &minDegreeNodes) constogdf::NodeColoringModuleprotectedvirtual
getNeighborDegrees(const node &v) constogdf::NodeColoringModuleprotected
getNeighbors(const Graph &graph, LISTITERATOR nodes, List< node > &neighbors) constogdf::NodeColoringModuleinlineprotected
getNeighborsComplement(const Graph &graph, LISTITERATOR nodes, List< node > &complementNeighbors) constogdf::NodeColoringModuleinlineprotected
m_bruteForceProcedureogdf::NodeColoringWigdersonprivate
m_coloringSimpleogdf::NodeColoringWigdersonprivate
m_maxDegreeProcedureogdf::NodeColoringWigdersonprivate
m_ramseyProcedureogdf::NodeColoringModuleprotected
m_recursionAnchorProcedureogdf::NodeColoringWigdersonprivate
m_searchProcedureogdf::NodeColoringWigdersonprivate
m_sequentialColoringogdf::NodeColoringWigdersonprivate
MaxDegreeProcedure enum nameogdf::NodeColoringWigderson
mergeNodeLists(const Graph &graph, LISTITERATOR firstList, LISTITERATOR secondList, List< node > &mergedList) constogdf::NodeColoringModuleinlineprotected
NodeColor typedefogdf::NodeColoringModule
NodeColoringModule()ogdf::NodeColoringModuleinline
NodeColoringWigderson()ogdf::NodeColoringWigdersoninline
preprocessGraph(Graph &graph) constogdf::NodeColoringModuleinlinevirtual
ramseyAlgorithm(const Graph &graph, List< node > &clique, List< node > &independentSet) constogdf::NodeColoringModuleprotectedvirtual
RamseyProcedure enum nameogdf::NodeColoringModule
RecursionAnchorProcedure enum nameogdf::NodeColoringWigderson
reverseNodeTable(const Graph &graphOrig, const Graph &graphNew, const NodeArray< node > &orig2New, NodeArray< node > &new2Orig) constogdf::NodeColoringModuleprotectedvirtual
searchBinary(SearchWrapper *searchWrapper, int start, int end) constogdf::NodeColoringModuleprotected
searchLinear(SearchWrapper *searchWrapper, int start, int end) constogdf::NodeColoringModuleprotected
SearchProcedure enum nameogdf::NodeColoringModule
searchWigderson(SearchWrapper *searchWrapper) constogdf::NodeColoringModuleprotected
setBruteForceProcedure(BruteForceProcedure bruteForceProcedure)ogdf::NodeColoringWigdersoninline
setMaxDegreeProcedure(MaxDegreeProcedure maxDegreeProcedure)ogdf::NodeColoringWigdersoninline
setRecursionAnchorProcedure(RecursionAnchorProcedure recursionAnchorProcedure)ogdf::NodeColoringWigdersoninline
setSearchProcedure(SearchProcedure searchProcedure)ogdf::NodeColoringWigdersoninline
wigdersonCaller(const Graph &graph, NodeArray< NodeColor > &colors, NodeColor &color, int k)ogdf::NodeColoringWigdersonprivate
wigdersonFunction(int n, int k) constogdf::NodeColoringWigdersoninlineprivate
wigdersonRecursive(const Graph &graph, NodeArray< NodeColor > &colors, NodeColor &color, int k, NodeArray< int > &degreesOriginal, List< node > &nodesToBeColored)ogdf::NodeColoringWigdersonprivate
~NodeColoringModule()ogdf::NodeColoringModuleinlinevirtual