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 <chrono>#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 | |
| namespace | ogdf |
| The namespace for all OGDF objects. | |
| namespace | ogdf::pc_tree |
| namespace | ogdf::sync_plan |
| namespace | 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 class | ogdf::sync_plan::Operation { ogdf::sync_plan::ENCAPSULATE_CONTRACT , ogdf::sync_plan::CONTRACT_BICON , ogdf::sync_plan::PROPAGATE_CUT , ogdf::sync_plan::PROPAGATE_BICON , ogdf::sync_plan::SIMPLIFY_TERMINAL , ogdf::sync_plan::SIMPLIFY_TRANSITIVE , ogdf::sync_plan::SIMPLIFY_TOROIDAL , ogdf::sync_plan::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.