|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
41 class GraphAttributes;
138 static bool cliqueOK(
const Graph& G,
List<node>* clique,
double density = 1.0);
147 void beginCall(
const Graph& G);
173 bool handleTrivialCases();
188 virtual void doCall() = 0;
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
Includes declaration of graph class.
const Graph * m_pGraph
The original Graph in which cliques are searched.
Copies of graphs supporting edge splitting.
GraphCopy * m_pCopy
Copy of m_pGraph without self-loops and multi-edges.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
CliqueFinderModule()
Creates a CliqueFinderModule.
NodeArray< int > m_copyCliqueNumber
The clique number for each node in m_pCopy.
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).
int m_minDegree
Minimum degree of the nodes in a found clique.
void setMinSize(int i)
Sets the minimum size of a clique.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
virtual ~CliqueFinderModule()
Declaration of memory manager for allocating small pieces of memory.