41namespace booth_lueker {
Includes declaration of graph class.
Declaration of the class EmbedKey.
Declaration and implementation of the class PQTree.
Declaration of class PlanarLeafKey.
Declaration of singly linked lists and iterators.
Class for the representation of edges.
The class template PQLeafKey is a derived class of class template PQBasicKey.
virtual bool Reduction(SListPure< PQLeafKey< T, X, Y > * > &leafKeys)
Tests whether permissible permutations of the elements of U exist such that the elements of a subset ...
virtual int Initialize(SListPure< PQLeafKey< T, X, Y > * > &leafKeys)
Initializes the PQ-tree with a set of elements.
void ReplacePartialRoot(SListPure< PlanarLeafKey< IndInfo * > * > &leafKeys)
Replaces a pertinet subtree by a set of new leaves if the root is partial.
void ReplaceFullRoot(SListPure< PlanarLeafKey< IndInfo * > * > &leafKeys)
Replaces a pertinet subtree by a set of new leaves if the root is full.
int Initialize(SListPure< PQLeafKey< edge, IndInfo *, bool > * > &leafKeys) override
virtual int Initialize(SListPure< PlanarLeafKey< IndInfo * > * > &leafKeys)
Initializes a new PQ-tree with a set of leaves.
bool Reduction(SListPure< PQLeafKey< edge, IndInfo *, bool > * > &leafKeys) override
virtual void emptyAllPertinentNodes() override
Does a clean up after a reduction.
virtual bool Reduction(SListPure< PlanarLeafKey< IndInfo * > * > &leafKeys)
Reduces a set of leaves.
void ReplaceRoot(SListPure< PlanarLeafKey< IndInfo * > * > &leafKeys)
Replaces the pertinent subtree by a set of new leaves.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.