Loading [MathJax]/extensions/tex2jax.js

Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
GalaxyMultilevel.h
Go to the documentation of this file.
1
32#pragma once
33
36#include <ogdf/basic/tuples.h>
39
40namespace ogdf {
41namespace fast_multipole_embedder {
42
88
123
125public:
128
129 // used for std::sort
132 return m_nodeState[a.theNode].sysMass < m_nodeState[b.theNode].sysMass;
133 }
134
135private:
137};
138
139}
140}
Declaration of class ArrayGraph.
Definition of utility functions for FME layout.
Declaration of class GraphAttributes which extends a Graph by additional attributes.
Dynamic arrays indexed with edges.
Definition EdgeArray.h:125
Data type for general directed graphs (adjacency list representation).
Definition Graph_d.h:521
internal::GraphObjectContainer< NodeElement > nodes
The container containing all node objects.
Definition Graph_d.h:589
Dynamic arrays indexed with nodes.
Definition NodeArray.h:125
Class for the representation of nodes.
Definition Graph_d.h:177
GalaxyMultilevel * build(GalaxyMultilevel *pMultiLevel)
void createResult(GalaxyMultilevel *pMultiLevelResult)
NodeArray< GalaxyMultilevel::LevelNodeInfo > * m_pNodeInfo
EdgeArray< GalaxyMultilevel::LevelEdgeInfo > * m_pEdgeInfo
void labelSystem(node u, node v, int d, float df)
NodeArray< GalaxyMultilevel::LevelNodeInfo > * m_pNodeInfoResult
EdgeArray< GalaxyMultilevel::LevelEdgeInfo > * m_pEdgeInfoResult
const NodeArray< GalaxyMultilevelBuilder::LevelNodeState > & m_nodeState
NodeMassComparer(const NodeArray< GalaxyMultilevelBuilder::LevelNodeState > &nodeState)
bool operator()(const GalaxyMultilevelBuilder::NodeOrderInfo &a, const GalaxyMultilevelBuilder::NodeOrderInfo &b) const
utility class to select multiple nodes randomly
Definition FastUtils.h:180
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.
Declaration of simple graph algorithms.
Declaration and implementation of class Tuple2, Tuple3 and Tuple4.