52 int operator()(
int i,
int j)
const {
return matrix(map[i], map[
j]); }
54 void swap(
int i,
int j) { map.swap(i,
j); }
Declaration and implementation of class Array2D which implements dynamic two dimensional arrays.
Declaration and implementation of EdgeArray class.
Declaration of Hierarchy class.
Declaration of HierarchyLevels class.
The parameterized class Array2D implements dynamic two-dimensional arrays.
The parameterized class Array implements dynamic arrays of type E.
Implements crossings matrix which is used by some TwoLayerCrossingMinimization heuristics (e....
int m_bigM
need this for SimDraw to grant epsilon-crossings instead of zero-crossings
void init(Level &L, const EdgeArray< uint32_t > *edgeSubGraphs)
SimDraw init.
int operator()(int i, int j) const
CrossingsMatrix(const HierarchyLevels &levels)
void init(Level &L)
ordinary init
Dynamic arrays indexed with edges.
Representation of proper hierarchies used by Sugiyama-layout.
Representation of levels in hierarchies.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.