Different PipeQueue implementations with varying sorting functions. More...
#include <ogdf/basic/List.h>
#include <ogdf/basic/PriorityQueue.h>
#include <ogdf/basic/basic.h>
#include <ogdf/cluster/sync_plan/PMatching.h>
#include <algorithm>
#include <memory>
#include <random>
Go to the source code of this file.
Classes | |
class | ogdf::sync_plan::DoublePipeQueue< PipeCmp1, PipeCmp2 > |
Base class for PipeQueues providing a "priority lane" for some pipes and sorting with different functions in both lanes/queues. More... | |
struct | ogdf::sync_plan::PipeCmpPtr< PipeCmp > |
A null-safe and priority aware comparator (wrapper) for pipes. More... | |
struct | ogdf::sync_plan::PipeQueueByDegree |
PipeQueue yielding pipes in order of descending or ascending degree. More... | |
struct | ogdf::sync_plan::PipeQueueByDegreePreferContract |
PipeQueue yielding contractable pipes first (or last), in order of descending (or ascending) degree. More... | |
struct | ogdf::sync_plan::PipeQueueRandom |
PipeQueue yielding pipes in some random (but stable and deterministic) order. More... | |
class | ogdf::sync_plan::SimplePipeQueue< PipeCmp > |
PipeQueue CRTP base class for ordering pipes by some simple comparator function. More... | |
Namespaces | |
ogdf | |
The namespace for all OGDF objects. | |
ogdf::sync_plan | |
Different PipeQueue implementations with varying sorting functions.
Definition in file PipeOrder.h.