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 | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
| namespace | ogdf::sync_plan |
Different PipeQueue implementations with varying sorting functions.
Definition in file PipeOrder.h.