|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
78 void setClusteringThresholds(
const List<double>& threshs);
93 virtual void createClusterGraph(
ClusterGraph& C)
override;
113 if (neighbor[adjEE->twinNode()]) {
119 double index = conns / 2.0;
133 bool m_autoThresholds;
The namespace for all OGDF objects.
Includes declaration of graph class.
EdgeArray< double > m_edgeValue
virtual double computeCIndex(const Graph &G, node v) override
compute a clustering index for each vertex
#define OGDF_ASSERT(expr)
Assert condition expr. See doc/build.md for more information.
void setAutomaticThresholds(int numValues)
Singly linked lists (maintaining the length of the list).
List< double > m_autoThresholds
Class for adjacency list elements.
int degree() const
Returns the degree of the node (indegree + outdegree).
virtual double computeCIndex(node v) override
compute a clustering index for each vertex
Decralation of GraphElement and GraphList classes.
internal::GraphObjectContainer< AdjElement > adjEntries
The container containing all entries in the adjacency list of this node.
List< double > m_thresholds
List< double > m_defaultThresholds
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
void setStopIndex(double stop)
node twinNode() const
Returns the associated node of the corresponding adjacency entry (shorthand for twin()->theNode()).
Basic declarations, included by all source files.
Declaration of interface for clustering algorithms that compute a clustering for a given graph based ...
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Declaration of doubly linked lists and iterators.
const Graph * graphOf() const
Returns the graph containing this node (debug only).
Interface for algorithms that compute a clustering for a given graph.
void setRecursive(bool b)
Representation of clustered graphs.
Class for the representation of nodes.
NodeArray< double > m_vertexValue
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.