|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
61 m_searchProcedure = searchProcedure;
65 NodeColor start = 0)
override;
78 void performHalldorsson(
const Graph& graph,
List<node>& independentSet);
90 bool halldorssonRecursive(
const Graph& graph,
List<node>& independentSet,
int k,
double alpha);
105 : m_coloring(coloringHalldorsson)
107 , m_independentSet(independentSet)
111 return m_coloring.halldorssonRecursive(m_graph, m_independentSet, k, m_alpha);
The namespace for all OGDF objects.
Includes declaration of graph class.
const std::array< Color, 63 > colors
An array of 63 different colors to cycle through.
Approximation algorithms for the node coloring problem in graphs.
Doubly linked lists (maintaining the length of the list).
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
Template of base class of node coloring algorithms.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
SearchProcedure
Declares the search procedures.
Wraps the search for the minimum parameter k so that the same code can be reused for all algorithms.