The main code for modelling and solving Synchronized Planarity instances. More...
#include <ogdf/basic/Graph.h>
#include <ogdf/basic/GraphSets.h>
#include <ogdf/basic/List.h>
#include <ogdf/basic/Logger.h>
#include <ogdf/basic/basic.h>
#include <ogdf/cluster/sync_plan/PMatching.h>
#include <ogdf/cluster/sync_plan/QPartitioning.h>
#include <ogdf/cluster/sync_plan/SyncPlanComponents.h>
#include <ogdf/cluster/sync_plan/SyncPlanConsistency.h>
#include <ogdf/cluster/sync_plan/utils/Bijection.h>
#include <cstdint>
#include <functional>
#include <ostream>
#include <string>
#include <tuple>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | ogdf::sync_plan::SyncPlan |
A class for modelling and solving Synchronized Planarity instances. More... | |
class | ogdf::sync_plan::SyncPlan::ResetIndices |
class | ogdf::sync_plan::SyncPlan::UndoOperation |
The information needed for undoing the changes a specific operation made to the graph while maintaining its embedding. More... | |
class | ogdf::sync_plan::SyncPlan::VerifyPipeBijections |
Namespaces | |
ogdf | |
The namespace for all OGDF objects. | |
ogdf::pc_tree | |
ogdf::sync_plan | |
ogdf::sync_plan::internal | |
all operators will only be found when using sync_plan::internal , so no namespace pollution | |
Typedefs | |
using | ogdf::sync_plan::internal::tp = const std::chrono::time_point< std::chrono::high_resolution_clock > |
using | ogdf::sync_plan::internal::tpc = std::chrono::high_resolution_clock |
Enumerations | |
enum | ogdf::sync_plan::Operation { ogdf::sync_plan::Operation::ENCAPSULATE_CONTRACT, ogdf::sync_plan::Operation::CONTRACT_BICON, ogdf::sync_plan::Operation::PROPAGATE_CUT, ogdf::sync_plan::Operation::PROPAGATE_BICON, ogdf::sync_plan::Operation::SIMPLIFY_TERMINAL, ogdf::sync_plan::Operation::SIMPLIFY_TRANSITIVE, ogdf::sync_plan::Operation::SIMPLIFY_TOROIDAL, ogdf::sync_plan::Operation::BATCH_SPQR } |
The reduction operations (and their distinct cases) implemented by SyncPlan. More... | |
Functions | |
int64_t | ogdf::sync_plan::internal::dur_ms (const tp::duration &d) |
int64_t | ogdf::sync_plan::internal::dur_ns (const tp::duration &d) |
std::ostream & | ogdf::sync_plan::operator<< (std::ostream &os, Operation op) |
int | ogdf::sync_plan::internal::sumPNodeDegrees (const ogdf::pc_tree::PCTree &pct) |
The main code for modelling and solving Synchronized Planarity instances.
Definition in file SyncPlan.h.