From 751f8b5b7ce662f04b1cea4f4612cec7932286e1 Mon Sep 17 00:00:00 2001
From: Beman Dawes
Date: Sun, 25 Nov 2007 18:38:02 +0000
Subject: [PATCH] Full merge from trunk at revision 41356 of entire boost-root
tree.
[SVN r41370]
---
build/Jamfile.v2 | 69 +-
doc/AddEdgeVisitor.html | 130 +
doc/PlanarEmbedding.html | 178 +
doc/PlanarFaceVisitor.html | 148 +
doc/adjacency_list.html | 16 +-
doc/astar_search.html | 2 +-
doc/bibliography.html | 31 +
doc/boyer_myrvold.html | 259 +
doc/cochet-terrasson98numerical.pdf | Bin 0 -> 207767 bytes
doc/dasdan-dac99.pdf | Bin 0 -> 179986 bytes
doc/edmunds_karp_max_flow.html | 5 +-
doc/figs/canonical_ordering.png | Bin 0 -> 19230 bytes
doc/figs/cr.jpg | Bin 0 -> 8237 bytes
doc/figs/embedding_illustration.png | Bin 0 -> 36454 bytes
doc/figs/face_illustration.png | Bin 0 -> 16990 bytes
doc/figs/face_traversal_example.png | Bin 0 -> 11396 bytes
doc/figs/k_5_and_k_3_3.png | Bin 0 -> 26688 bytes
doc/figs/kolmogorov_max_flow.gif | Bin 0 -> 10214 bytes
doc/figs/mcr.jpg | Bin 0 -> 8977 bytes
doc/figs/planar_plane_straight_line.png | Bin 0 -> 18306 bytes
doc/figs/straight_line_drawing.png | Bin 0 -> 27211 bytes
doc/figs/very_complex_graph.gif | Bin 0 -> 70321 bytes
doc/filtered_graph.html | 19 +-
doc/history.html | 13 +
doc/howard_cycle_ratio.html | 176 +
doc/is_kuratowski_subgraph.html | 126 +
doc/is_straight_line_drawing.html | 93 +
doc/isomorphism.html | 43 +-
doc/kolmogorov_max_flow.html | 384 +
doc/make_biconnected_planar.html | 117 +
doc/make_connected.html | 116 +
doc/make_maximal_planar.html | 128 +
doc/planar_canonical_ordering.html | 126 +
doc/planar_face_traversal.html | 202 +
doc/planar_graphs.html | 276 +
doc/push_relabel_max_flow.html | 3 +-
doc/read_dimacs.html | 99 +
doc/read_graphml.html | 161 +
doc/read_graphml.rst | 158 +
doc/read_graphviz.html | 145 +-
doc/read_graphviz.rst | 55 +-
doc/straight_line_drawing.html | 154 +
doc/table_of_contents.html | 36 +-
doc/write-graphviz.html | 13 +-
doc/write_dimacs.html | 104 +
doc/write_graphml.html | 258 +
doc/write_graphml.rst | 256 +
example/canonical_ordering.cpp | 88 +
example/cycle-file-dep.cpp | 6 +-
example/cycle_ratio_example.cpp | 84 +
example/kolmogorov-eg.cpp | 112 +
example/kuratowski_subgraph.cpp | 96 +
example/make_biconnected_planar.cpp | 108 +
example/make_connected.cpp | 57 +
example/make_maximal_planar.cpp | 143 +
example/matching_example.cpp | 6 +-
example/max_flow4.dat | 104 +
example/max_flow5.dat | 6004 ++++++++++
example/max_flow6.dat | 404 +
example/max_flow7.dat | 10004 ++++++++++++++++
example/max_flow8.dat | 8004 +++++++++++++
example/max_flow9.dat | 10004 ++++++++++++++++
example/planar_face_traversal.cpp | 124 +
example/read_graphviz.cpp | 61 +
example/read_write_dimacs-eg.cpp | 123 +
example/simple_planarity_test.cpp | 70 +
example/straight_line_drawing.cpp | 139 +
example/write_graphviz.cpp | 58 +
src/graphml.cpp | 355 +
src/graphviz.grammar | 13 -
src/graphviz_digraph_lex.cpp | 1754 ---
src/graphviz_digraph_parser.cpp | 1425 ---
src/graphviz_digraph_parser.hpp | 13 -
src/graphviz_graph_lex.cpp | 1754 ---
src/graphviz_graph_parser.cpp | 1425 ---
src/graphviz_graph_parser.hpp | 13 -
src/graphviz_lex.ll | 94 -
src/graphviz_parser.yy | 506 -
src/yystype.h | 15 -
test/Jamfile.v2 | 37 +-
test/all_planar_input_files_test.cpp | 287 +
test/basic_planarity_test.cpp | 259 +
test/bidir_remove_edge.cpp | 17 +-
test/csr_graph_test.cpp | 2 +-
test/cycle_ratio_s382.90.dot | 259 +
test/cycle_ratio_tests.cpp | 290 +
test/dijkstra_heap_performance.cpp | 8 +-
test/dominator_tree_test.cpp | 496 +-
test/graph.cpp | 1 +
test/graphml_test.cpp | 81 +
test/graphml_test.xml | 52 +
test/graphviz_test.cpp | 54 +-
test/kolmogorov_max_flow_test.cpp | 434 +
test/make_bicon_planar_test.cpp | 169 +
test/make_connected_test.cpp | 184 +
test/make_maximal_planar_test.cpp | 173 +
test/max_flow_test.cpp | 136 +
test/parallel_edges_loops_test.cpp | 363 +
.../nonplanar_K_3_3.dimacs | 13 +
.../nonplanar_K_3_3_1000_p0.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p1.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p2.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p3.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p4.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p5.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p6.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p7.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p8.dimacs | 1010 ++
.../nonplanar_K_3_3_1000_p9.dimacs | 1010 ++
.../nonplanar_K_3_3_e_10.dimacs | 20 +
.../nonplanar_K_3_3_e_100.dimacs | 110 +
.../nonplanar_K_3_3_e_1000.dimacs | 1010 ++
.../nonplanar_K_3_3_e_100_p0.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p1.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p2.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p3.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p4.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p5.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p6.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p7.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p8.dimacs | 110 +
.../nonplanar_K_3_3_e_100_p9.dimacs | 110 +
.../nonplanar_K_3_3_e_10_p0.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p1.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p2.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p3.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p4.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p5.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p6.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p7.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p8.dimacs | 20 +
.../nonplanar_K_3_3_e_10_p9.dimacs | 20 +
.../nonplanar_K_3_3_e_11.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p0.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p1.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p2.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p3.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p4.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p5.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p6.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p7.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p8.dimacs | 21 +
.../nonplanar_K_3_3_e_11_p9.dimacs | 21 +
.../nonplanar_K_3_3_e_12.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p0.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p1.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p2.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p3.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p4.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p5.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p6.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p7.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p8.dimacs | 22 +
.../nonplanar_K_3_3_e_12_p9.dimacs | 22 +
.../nonplanar_K_3_3_e_13.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p0.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p1.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p2.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p3.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p4.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p5.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p6.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p7.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p8.dimacs | 23 +
.../nonplanar_K_3_3_e_13_p9.dimacs | 23 +
.../nonplanar_K_3_3_e_14.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p0.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p1.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p2.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p3.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p4.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p5.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p6.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p7.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p8.dimacs | 24 +
.../nonplanar_K_3_3_e_14_p9.dimacs | 24 +
.../nonplanar_K_3_3_e_15.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p0.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p1.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p2.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p3.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p4.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p5.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p6.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p7.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p8.dimacs | 25 +
.../nonplanar_K_3_3_e_15_p9.dimacs | 25 +
.../nonplanar_K_3_3_e_16.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p0.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p1.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p2.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p3.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p4.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p5.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p6.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p7.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p8.dimacs | 26 +
.../nonplanar_K_3_3_e_16_p9.dimacs | 26 +
.../nonplanar_K_3_3_e_17.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p0.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p1.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p2.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p3.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p4.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p5.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p6.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p7.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p8.dimacs | 27 +
.../nonplanar_K_3_3_e_17_p9.dimacs | 27 +
.../nonplanar_K_3_3_e_18.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p0.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p1.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p2.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p3.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p4.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p5.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p6.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p7.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p8.dimacs | 28 +
.../nonplanar_K_3_3_e_18_p9.dimacs | 28 +
.../nonplanar_K_3_3_e_19.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p0.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p1.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p2.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p3.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p4.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p5.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p6.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p7.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p8.dimacs | 29 +
.../nonplanar_K_3_3_e_19_p9.dimacs | 29 +
.../nonplanar_K_3_3_e_20.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p0.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p1.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p2.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p3.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p4.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p5.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p6.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p7.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p8.dimacs | 30 +
.../nonplanar_K_3_3_e_20_p9.dimacs | 30 +
.../nonplanar_K_3_3_e_30.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p0.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p1.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p2.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p3.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p4.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p5.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p6.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p7.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p8.dimacs | 40 +
.../nonplanar_K_3_3_e_30_p9.dimacs | 40 +
.../nonplanar_K_3_3_e_40.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p0.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p1.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p2.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p3.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p4.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p5.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p6.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p7.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p8.dimacs | 50 +
.../nonplanar_K_3_3_e_40_p9.dimacs | 50 +
.../nonplanar_K_3_3_e_50.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p0.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p1.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p2.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p3.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p4.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p5.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p6.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p7.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p8.dimacs | 60 +
.../nonplanar_K_3_3_e_50_p9.dimacs | 60 +
.../nonplanar_K_3_3_e_7.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p0.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p1.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p2.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p3.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p4.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p5.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p6.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p7.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p8.dimacs | 17 +
.../nonplanar_K_3_3_e_7_p9.dimacs | 17 +
.../nonplanar_K_3_3_e_8.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p0.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p1.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p2.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p3.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p4.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p5.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p6.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p7.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p8.dimacs | 18 +
.../nonplanar_K_3_3_e_8_p9.dimacs | 18 +
.../nonplanar_K_3_3_e_9.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p0.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p1.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p2.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p3.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p4.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p5.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p6.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p7.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p8.dimacs | 19 +
.../nonplanar_K_3_3_e_9_p9.dimacs | 19 +
.../nonplanar_K_3_3_p0.dimacs | 10 +
.../nonplanar_K_3_3_p1.dimacs | 10 +
.../nonplanar_K_3_3_p2.dimacs | 10 +
.../nonplanar_K_3_3_p3.dimacs | 10 +
.../nonplanar_K_3_3_p4.dimacs | 10 +
.../nonplanar_K_3_3_p5.dimacs | 10 +
.../nonplanar_K_3_3_p6.dimacs | 10 +
.../nonplanar_K_3_3_p7.dimacs | 10 +
.../nonplanar_K_3_3_p8.dimacs | 10 +
.../nonplanar_K_3_3_p9.dimacs | 10 +
test/planar_input_graphs/nonplanar_K_5.dimacs | 14 +
.../nonplanar_K_5_e_10.dimacs | 21 +
.../nonplanar_K_5_e_100.dimacs | 111 +
.../nonplanar_K_5_e_100_p0.dimacs | 111 +
.../nonplanar_K_5_e_100_p1.dimacs | 111 +
.../nonplanar_K_5_e_100_p2.dimacs | 111 +
.../nonplanar_K_5_e_100_p3.dimacs | 111 +
.../nonplanar_K_5_e_100_p4.dimacs | 111 +
.../nonplanar_K_5_e_100_p5.dimacs | 111 +
.../nonplanar_K_5_e_100_p6.dimacs | 111 +
.../nonplanar_K_5_e_100_p7.dimacs | 111 +
.../nonplanar_K_5_e_100_p8.dimacs | 111 +
.../nonplanar_K_5_e_100_p9.dimacs | 111 +
.../nonplanar_K_5_e_10_p0.dimacs | 21 +
.../nonplanar_K_5_e_10_p1.dimacs | 21 +
.../nonplanar_K_5_e_10_p2.dimacs | 21 +
.../nonplanar_K_5_e_10_p3.dimacs | 21 +
.../nonplanar_K_5_e_10_p4.dimacs | 21 +
.../nonplanar_K_5_e_10_p5.dimacs | 21 +
.../nonplanar_K_5_e_10_p6.dimacs | 21 +
.../nonplanar_K_5_e_10_p7.dimacs | 21 +
.../nonplanar_K_5_e_10_p8.dimacs | 21 +
.../nonplanar_K_5_e_10_p9.dimacs | 21 +
.../nonplanar_K_5_e_11.dimacs | 22 +
.../nonplanar_K_5_e_11_p0.dimacs | 22 +
.../nonplanar_K_5_e_11_p1.dimacs | 22 +
.../nonplanar_K_5_e_11_p2.dimacs | 22 +
.../nonplanar_K_5_e_11_p3.dimacs | 22 +
.../nonplanar_K_5_e_11_p4.dimacs | 22 +
.../nonplanar_K_5_e_11_p5.dimacs | 22 +
.../nonplanar_K_5_e_11_p6.dimacs | 22 +
.../nonplanar_K_5_e_11_p7.dimacs | 22 +
.../nonplanar_K_5_e_11_p8.dimacs | 22 +
.../nonplanar_K_5_e_11_p9.dimacs | 22 +
.../nonplanar_K_5_e_12.dimacs | 23 +
.../nonplanar_K_5_e_12_p0.dimacs | 23 +
.../nonplanar_K_5_e_12_p1.dimacs | 23 +
.../nonplanar_K_5_e_12_p2.dimacs | 23 +
.../nonplanar_K_5_e_12_p3.dimacs | 23 +
.../nonplanar_K_5_e_12_p4.dimacs | 23 +
.../nonplanar_K_5_e_12_p5.dimacs | 23 +
.../nonplanar_K_5_e_12_p6.dimacs | 23 +
.../nonplanar_K_5_e_12_p7.dimacs | 23 +
.../nonplanar_K_5_e_12_p8.dimacs | 23 +
.../nonplanar_K_5_e_12_p9.dimacs | 23 +
.../nonplanar_K_5_e_13.dimacs | 24 +
.../nonplanar_K_5_e_13_p0.dimacs | 24 +
.../nonplanar_K_5_e_13_p1.dimacs | 24 +
.../nonplanar_K_5_e_13_p2.dimacs | 24 +
.../nonplanar_K_5_e_13_p3.dimacs | 24 +
.../nonplanar_K_5_e_13_p4.dimacs | 24 +
.../nonplanar_K_5_e_13_p5.dimacs | 24 +
.../nonplanar_K_5_e_13_p6.dimacs | 24 +
.../nonplanar_K_5_e_13_p7.dimacs | 24 +
.../nonplanar_K_5_e_13_p8.dimacs | 24 +
.../nonplanar_K_5_e_13_p9.dimacs | 24 +
.../nonplanar_K_5_e_14.dimacs | 25 +
.../nonplanar_K_5_e_14_p0.dimacs | 25 +
.../nonplanar_K_5_e_14_p1.dimacs | 25 +
.../nonplanar_K_5_e_14_p2.dimacs | 25 +
.../nonplanar_K_5_e_14_p3.dimacs | 25 +
.../nonplanar_K_5_e_14_p4.dimacs | 25 +
.../nonplanar_K_5_e_14_p5.dimacs | 25 +
.../nonplanar_K_5_e_14_p6.dimacs | 25 +
.../nonplanar_K_5_e_14_p7.dimacs | 25 +
.../nonplanar_K_5_e_14_p8.dimacs | 25 +
.../nonplanar_K_5_e_14_p9.dimacs | 25 +
.../nonplanar_K_5_e_15.dimacs | 26 +
.../nonplanar_K_5_e_15_p0.dimacs | 26 +
.../nonplanar_K_5_e_15_p1.dimacs | 26 +
.../nonplanar_K_5_e_15_p2.dimacs | 26 +
.../nonplanar_K_5_e_15_p3.dimacs | 26 +
.../nonplanar_K_5_e_15_p4.dimacs | 26 +
.../nonplanar_K_5_e_15_p5.dimacs | 26 +
.../nonplanar_K_5_e_15_p6.dimacs | 26 +
.../nonplanar_K_5_e_15_p7.dimacs | 26 +
.../nonplanar_K_5_e_15_p8.dimacs | 26 +
.../nonplanar_K_5_e_15_p9.dimacs | 26 +
.../nonplanar_K_5_e_16.dimacs | 27 +
.../nonplanar_K_5_e_16_p0.dimacs | 27 +
.../nonplanar_K_5_e_16_p1.dimacs | 27 +
.../nonplanar_K_5_e_16_p2.dimacs | 27 +
.../nonplanar_K_5_e_16_p3.dimacs | 27 +
.../nonplanar_K_5_e_16_p4.dimacs | 27 +
.../nonplanar_K_5_e_16_p5.dimacs | 27 +
.../nonplanar_K_5_e_16_p6.dimacs | 27 +
.../nonplanar_K_5_e_16_p7.dimacs | 27 +
.../nonplanar_K_5_e_16_p8.dimacs | 27 +
.../nonplanar_K_5_e_16_p9.dimacs | 27 +
.../nonplanar_K_5_e_17.dimacs | 28 +
.../nonplanar_K_5_e_17_p0.dimacs | 28 +
.../nonplanar_K_5_e_17_p1.dimacs | 28 +
.../nonplanar_K_5_e_17_p2.dimacs | 28 +
.../nonplanar_K_5_e_17_p3.dimacs | 28 +
.../nonplanar_K_5_e_17_p4.dimacs | 28 +
.../nonplanar_K_5_e_17_p5.dimacs | 28 +
.../nonplanar_K_5_e_17_p6.dimacs | 28 +
.../nonplanar_K_5_e_17_p7.dimacs | 28 +
.../nonplanar_K_5_e_17_p8.dimacs | 28 +
.../nonplanar_K_5_e_17_p9.dimacs | 28 +
.../nonplanar_K_5_e_18.dimacs | 29 +
.../nonplanar_K_5_e_18_p0.dimacs | 29 +
.../nonplanar_K_5_e_18_p1.dimacs | 29 +
.../nonplanar_K_5_e_18_p2.dimacs | 29 +
.../nonplanar_K_5_e_18_p3.dimacs | 29 +
.../nonplanar_K_5_e_18_p4.dimacs | 29 +
.../nonplanar_K_5_e_18_p5.dimacs | 29 +
.../nonplanar_K_5_e_18_p6.dimacs | 29 +
.../nonplanar_K_5_e_18_p7.dimacs | 29 +
.../nonplanar_K_5_e_18_p8.dimacs | 29 +
.../nonplanar_K_5_e_18_p9.dimacs | 29 +
.../nonplanar_K_5_e_19.dimacs | 30 +
.../nonplanar_K_5_e_19_p0.dimacs | 30 +
.../nonplanar_K_5_e_19_p1.dimacs | 30 +
.../nonplanar_K_5_e_19_p2.dimacs | 30 +
.../nonplanar_K_5_e_19_p3.dimacs | 30 +
.../nonplanar_K_5_e_19_p4.dimacs | 30 +
.../nonplanar_K_5_e_19_p5.dimacs | 30 +
.../nonplanar_K_5_e_19_p6.dimacs | 30 +
.../nonplanar_K_5_e_19_p7.dimacs | 30 +
.../nonplanar_K_5_e_19_p8.dimacs | 30 +
.../nonplanar_K_5_e_19_p9.dimacs | 30 +
.../nonplanar_K_5_e_20.dimacs | 31 +
.../nonplanar_K_5_e_20_p0.dimacs | 31 +
.../nonplanar_K_5_e_20_p1.dimacs | 31 +
.../nonplanar_K_5_e_20_p2.dimacs | 31 +
.../nonplanar_K_5_e_20_p3.dimacs | 31 +
.../nonplanar_K_5_e_20_p4.dimacs | 31 +
.../nonplanar_K_5_e_20_p5.dimacs | 31 +
.../nonplanar_K_5_e_20_p6.dimacs | 31 +
.../nonplanar_K_5_e_20_p7.dimacs | 31 +
.../nonplanar_K_5_e_20_p8.dimacs | 31 +
.../nonplanar_K_5_e_20_p9.dimacs | 31 +
.../nonplanar_K_5_e_30.dimacs | 41 +
.../nonplanar_K_5_e_30_p0.dimacs | 41 +
.../nonplanar_K_5_e_30_p1.dimacs | 41 +
.../nonplanar_K_5_e_30_p2.dimacs | 41 +
.../nonplanar_K_5_e_30_p3.dimacs | 41 +
.../nonplanar_K_5_e_30_p4.dimacs | 41 +
.../nonplanar_K_5_e_30_p5.dimacs | 41 +
.../nonplanar_K_5_e_30_p6.dimacs | 41 +
.../nonplanar_K_5_e_30_p7.dimacs | 41 +
.../nonplanar_K_5_e_30_p8.dimacs | 41 +
.../nonplanar_K_5_e_30_p9.dimacs | 41 +
.../nonplanar_K_5_e_40.dimacs | 51 +
.../nonplanar_K_5_e_40_p0.dimacs | 51 +
.../nonplanar_K_5_e_40_p1.dimacs | 51 +
.../nonplanar_K_5_e_40_p2.dimacs | 51 +
.../nonplanar_K_5_e_40_p3.dimacs | 51 +
.../nonplanar_K_5_e_40_p4.dimacs | 51 +
.../nonplanar_K_5_e_40_p5.dimacs | 51 +
.../nonplanar_K_5_e_40_p6.dimacs | 51 +
.../nonplanar_K_5_e_40_p7.dimacs | 51 +
.../nonplanar_K_5_e_40_p8.dimacs | 51 +
.../nonplanar_K_5_e_40_p9.dimacs | 51 +
.../nonplanar_K_5_e_50.dimacs | 61 +
.../nonplanar_K_5_e_50_p0.dimacs | 61 +
.../nonplanar_K_5_e_50_p1.dimacs | 61 +
.../nonplanar_K_5_e_50_p2.dimacs | 61 +
.../nonplanar_K_5_e_50_p3.dimacs | 61 +
.../nonplanar_K_5_e_50_p4.dimacs | 61 +
.../nonplanar_K_5_e_50_p5.dimacs | 61 +
.../nonplanar_K_5_e_50_p6.dimacs | 61 +
.../nonplanar_K_5_e_50_p7.dimacs | 61 +
.../nonplanar_K_5_e_50_p8.dimacs | 61 +
.../nonplanar_K_5_e_50_p9.dimacs | 61 +
.../nonplanar_K_5_e_6.dimacs | 17 +
.../nonplanar_K_5_e_6_p0.dimacs | 17 +
.../nonplanar_K_5_e_6_p1.dimacs | 17 +
.../nonplanar_K_5_e_6_p2.dimacs | 17 +
.../nonplanar_K_5_e_6_p3.dimacs | 17 +
.../nonplanar_K_5_e_6_p4.dimacs | 17 +
.../nonplanar_K_5_e_6_p5.dimacs | 17 +
.../nonplanar_K_5_e_6_p6.dimacs | 17 +
.../nonplanar_K_5_e_6_p7.dimacs | 17 +
.../nonplanar_K_5_e_6_p8.dimacs | 17 +
.../nonplanar_K_5_e_6_p9.dimacs | 17 +
.../nonplanar_K_5_e_7.dimacs | 18 +
.../nonplanar_K_5_e_7_p0.dimacs | 18 +
.../nonplanar_K_5_e_7_p1.dimacs | 18 +
.../nonplanar_K_5_e_7_p2.dimacs | 18 +
.../nonplanar_K_5_e_7_p3.dimacs | 18 +
.../nonplanar_K_5_e_7_p4.dimacs | 18 +
.../nonplanar_K_5_e_7_p5.dimacs | 18 +
.../nonplanar_K_5_e_7_p6.dimacs | 18 +
.../nonplanar_K_5_e_7_p7.dimacs | 18 +
.../nonplanar_K_5_e_7_p8.dimacs | 18 +
.../nonplanar_K_5_e_7_p9.dimacs | 18 +
.../nonplanar_K_5_e_8.dimacs | 19 +
.../nonplanar_K_5_e_8_p0.dimacs | 19 +
.../nonplanar_K_5_e_8_p1.dimacs | 19 +
.../nonplanar_K_5_e_8_p2.dimacs | 19 +
.../nonplanar_K_5_e_8_p3.dimacs | 19 +
.../nonplanar_K_5_e_8_p4.dimacs | 19 +
.../nonplanar_K_5_e_8_p5.dimacs | 19 +
.../nonplanar_K_5_e_8_p6.dimacs | 19 +
.../nonplanar_K_5_e_8_p7.dimacs | 19 +
.../nonplanar_K_5_e_8_p8.dimacs | 19 +
.../nonplanar_K_5_e_8_p9.dimacs | 19 +
.../nonplanar_K_5_e_9.dimacs | 20 +
.../nonplanar_K_5_e_9_p0.dimacs | 20 +
.../nonplanar_K_5_e_9_p1.dimacs | 20 +
.../nonplanar_K_5_e_9_p2.dimacs | 20 +
.../nonplanar_K_5_e_9_p3.dimacs | 20 +
.../nonplanar_K_5_e_9_p4.dimacs | 20 +
.../nonplanar_K_5_e_9_p5.dimacs | 20 +
.../nonplanar_K_5_e_9_p6.dimacs | 20 +
.../nonplanar_K_5_e_9_p7.dimacs | 20 +
.../nonplanar_K_5_e_9_p8.dimacs | 20 +
.../nonplanar_K_5_e_9_p9.dimacs | 20 +
.../nonplanar_K_5_p0.dimacs | 11 +
.../nonplanar_K_5_p1.dimacs | 11 +
.../nonplanar_K_5_p2.dimacs | 11 +
.../nonplanar_K_5_p3.dimacs | 11 +
.../nonplanar_K_5_p4.dimacs | 11 +
.../nonplanar_K_5_p5.dimacs | 11 +
.../nonplanar_K_5_p6.dimacs | 11 +
.../nonplanar_K_5_p7.dimacs | 11 +
.../nonplanar_K_5_p8.dimacs | 11 +
.../nonplanar_K_5_p9.dimacs | 11 +
.../nonplanar_case_A_1.dimacs | 57 +
.../nonplanar_case_B_1.dimacs | 32 +
.../nonplanar_case_B_2.dimacs | 57 +
.../nonplanar_case_B_sc.dimacs | 20 +
.../nonplanar_case_B_scl.dimacs | 1002 ++
.../nonplanar_case_B_z_w.dimacs | 57 +
.../nonplanar_case_C_1.dimacs | 17 +
.../nonplanar_case_C_10.dimacs | 57 +
.../nonplanar_case_C_11.dimacs | 57 +
.../nonplanar_case_C_2.dimacs | 17 +
.../nonplanar_case_C_3.dimacs | 17 +
.../nonplanar_case_C_4.dimacs | 17 +
.../nonplanar_case_C_5.dimacs | 17 +
.../nonplanar_case_C_6.dimacs | 17 +
.../nonplanar_case_C_7.dimacs | 32 +
.../nonplanar_case_C_8.dimacs | 32 +
.../nonplanar_case_C_9.dimacs | 32 +
.../nonplanar_case_D_1.dimacs | 52 +
.../nonplanar_case_D_2.dimacs | 17 +
.../nonplanar_case_D_3.dimacs | 57 +
.../nonplanar_case_D_4.dimacs | 57 +
.../nonplanar_case_D_5.dimacs | 57 +
.../nonplanar_case_E_1.dimacs | 32 +
.../nonplanar_case_E_2.dimacs | 32 +
.../nonplanar_case_E_3.dimacs | 32 +
.../nonplanar_case_E_4.dimacs | 32 +
.../nonplanar_case_E_5.dimacs | 32 +
.../nonplanar_case_E_6.dimacs | 77 +
.../nonplanar_case_E_7.dimacs | 57 +
.../nonplanar_mpo_10.dimacs | 26 +
.../nonplanar_mpo_100.dimacs | 296 +
.../nonplanar_mpo_100_p0.dimacs | 296 +
.../nonplanar_mpo_100_p1.dimacs | 296 +
.../nonplanar_mpo_100_p2.dimacs | 296 +
.../nonplanar_mpo_100_p3.dimacs | 296 +
.../nonplanar_mpo_100_p4.dimacs | 296 +
.../nonplanar_mpo_100_p5.dimacs | 296 +
.../nonplanar_mpo_100_p6.dimacs | 296 +
.../nonplanar_mpo_100_p7.dimacs | 296 +
.../nonplanar_mpo_100_p8.dimacs | 296 +
.../nonplanar_mpo_100_p9.dimacs | 296 +
.../nonplanar_mpo_10_p0.dimacs | 26 +
.../nonplanar_mpo_10_p1.dimacs | 26 +
.../nonplanar_mpo_10_p2.dimacs | 26 +
.../nonplanar_mpo_10_p3.dimacs | 26 +
.../nonplanar_mpo_10_p4.dimacs | 26 +
.../nonplanar_mpo_10_p5.dimacs | 26 +
.../nonplanar_mpo_10_p6.dimacs | 26 +
.../nonplanar_mpo_10_p7.dimacs | 26 +
.../nonplanar_mpo_10_p8.dimacs | 26 +
.../nonplanar_mpo_10_p9.dimacs | 26 +
.../nonplanar_mpo_30.dimacs | 86 +
.../nonplanar_mpo_30_p0.dimacs | 86 +
.../nonplanar_mpo_30_p1.dimacs | 86 +
.../nonplanar_mpo_30_p2.dimacs | 86 +
.../nonplanar_mpo_30_p3.dimacs | 86 +
.../nonplanar_mpo_30_p4.dimacs | 86 +
.../nonplanar_mpo_30_p5.dimacs | 86 +
.../nonplanar_mpo_30_p6.dimacs | 86 +
.../nonplanar_mpo_30_p7.dimacs | 86 +
.../nonplanar_mpo_30_p8.dimacs | 86 +
.../nonplanar_mpo_30_p9.dimacs | 86 +
.../nonplanar_mpo_50.dimacs | 146 +
.../nonplanar_mpo_50_p0.dimacs | 146 +
.../nonplanar_mpo_50_p1.dimacs | 146 +
.../nonplanar_mpo_50_p2.dimacs | 146 +
.../nonplanar_mpo_50_p3.dimacs | 146 +
.../nonplanar_mpo_50_p4.dimacs | 146 +
.../nonplanar_mpo_50_p5.dimacs | 146 +
.../nonplanar_mpo_50_p6.dimacs | 146 +
.../nonplanar_mpo_50_p7.dimacs | 146 +
.../nonplanar_mpo_50_p8.dimacs | 146 +
.../nonplanar_mpo_50_p9.dimacs | 146 +
.../nonplanar_peterson.dimacs | 19 +
.../nonplanar_peterson_p0.dimacs | 16 +
.../nonplanar_peterson_p1.dimacs | 16 +
.../nonplanar_peterson_p2.dimacs | 16 +
.../nonplanar_peterson_p3.dimacs | 16 +
.../nonplanar_peterson_p4.dimacs | 16 +
.../nonplanar_peterson_p5.dimacs | 16 +
.../nonplanar_peterson_p6.dimacs | 16 +
.../nonplanar_peterson_p7.dimacs | 16 +
.../nonplanar_peterson_p8.dimacs | 16 +
.../nonplanar_peterson_p9.dimacs | 16 +
.../nonplanar_rot_case_D.dimacs | 32 +
.../nonplanar_twisted_sc.dimacs | 22 +
.../planar_5_con_cycles_a.dimacs | 39 +
.../planar_5_con_cycles_a_p0.dimacs | 31 +
.../planar_5_con_cycles_a_p1.dimacs | 31 +
.../planar_5_con_cycles_a_p2.dimacs | 31 +
.../planar_5_con_cycles_a_p3.dimacs | 31 +
.../planar_5_con_cycles_a_p4.dimacs | 31 +
.../planar_5_con_cycles_a_p5.dimacs | 31 +
.../planar_5_con_cycles_a_p6.dimacs | 31 +
.../planar_5_con_cycles_a_p7.dimacs | 31 +
.../planar_5_con_cycles_a_p8.dimacs | 31 +
.../planar_5_con_cycles_a_p9.dimacs | 31 +
.../planar_5_con_cycles_b.dimacs | 41 +
.../planar_5_con_cycles_b_p0.dimacs | 32 +
.../planar_5_con_cycles_b_p1.dimacs | 32 +
.../planar_5_con_cycles_b_p2.dimacs | 32 +
.../planar_5_con_cycles_b_p3.dimacs | 32 +
.../planar_5_con_cycles_b_p4.dimacs | 32 +
.../planar_5_con_cycles_b_p5.dimacs | 32 +
.../planar_5_con_cycles_b_p6.dimacs | 32 +
.../planar_5_con_cycles_b_p7.dimacs | 32 +
.../planar_5_con_cycles_b_p8.dimacs | 32 +
.../planar_5_con_cycles_b_p9.dimacs | 32 +
.../planar_5_con_cycles_c.dimacs | 42 +
.../planar_5_con_cycles_c_p0.dimacs | 28 +
.../planar_5_con_cycles_c_p1.dimacs | 28 +
.../planar_5_con_cycles_c_p2.dimacs | 28 +
.../planar_5_con_cycles_c_p3.dimacs | 28 +
.../planar_5_con_cycles_c_p4.dimacs | 28 +
.../planar_5_con_cycles_c_p5.dimacs | 28 +
.../planar_5_con_cycles_c_p6.dimacs | 28 +
.../planar_5_con_cycles_c_p7.dimacs | 28 +
.../planar_5_con_cycles_c_p8.dimacs | 28 +
.../planar_5_con_cycles_c_p9.dimacs | 28 +
.../planar_5_con_cycles_d.dimacs | 43 +
.../planar_5_con_cycles_d_p0.dimacs | 34 +
.../planar_5_con_cycles_d_p1.dimacs | 34 +
.../planar_5_con_cycles_d_p2.dimacs | 34 +
.../planar_5_con_cycles_d_p3.dimacs | 34 +
.../planar_5_con_cycles_d_p4.dimacs | 34 +
.../planar_5_con_cycles_d_p5.dimacs | 34 +
.../planar_5_con_cycles_d_p6.dimacs | 34 +
.../planar_5_con_cycles_d_p7.dimacs | 34 +
.../planar_5_con_cycles_d_p8.dimacs | 34 +
.../planar_5_con_cycles_d_p9.dimacs | 34 +
.../planar_5_con_cycles_e.dimacs | 57 +
.../planar_5_con_cycles_e_p0.dimacs | 48 +
.../planar_5_con_cycles_e_p1.dimacs | 48 +
.../planar_5_con_cycles_e_p2.dimacs | 48 +
.../planar_5_con_cycles_e_p3.dimacs | 48 +
.../planar_5_con_cycles_e_p4.dimacs | 48 +
.../planar_5_con_cycles_e_p5.dimacs | 48 +
.../planar_5_con_cycles_e_p6.dimacs | 48 +
.../planar_5_con_cycles_e_p7.dimacs | 48 +
.../planar_5_con_cycles_e_p8.dimacs | 48 +
.../planar_5_con_cycles_e_p9.dimacs | 48 +
.../planar_K_3_3_sub_1.dimacs | 12 +
.../planar_K_3_3_sub_1_p0.dimacs | 9 +
.../planar_K_3_3_sub_1_p1.dimacs | 9 +
.../planar_K_3_3_sub_1_p2.dimacs | 9 +
.../planar_K_3_3_sub_1_p3.dimacs | 9 +
.../planar_K_3_3_sub_1_p4.dimacs | 9 +
.../planar_K_3_3_sub_1_p5.dimacs | 9 +
.../planar_K_3_3_sub_1_p6.dimacs | 9 +
.../planar_K_3_3_sub_1_p7.dimacs | 9 +
.../planar_K_3_3_sub_1_p8.dimacs | 9 +
.../planar_K_3_3_sub_1_p9.dimacs | 9 +
.../planar_K_3_3_sub_2.dimacs | 12 +
.../planar_K_3_3_sub_2_p0.dimacs | 9 +
.../planar_K_3_3_sub_2_p1.dimacs | 9 +
.../planar_K_3_3_sub_2_p2.dimacs | 9 +
.../planar_K_3_3_sub_2_p3.dimacs | 9 +
.../planar_K_3_3_sub_2_p4.dimacs | 9 +
.../planar_K_3_3_sub_2_p5.dimacs | 9 +
.../planar_K_3_3_sub_2_p6.dimacs | 9 +
.../planar_K_3_3_sub_2_p7.dimacs | 9 +
.../planar_K_3_3_sub_2_p8.dimacs | 9 +
.../planar_K_3_3_sub_2_p9.dimacs | 9 +
.../planar_K_3_3_sub_3.dimacs | 12 +
.../planar_K_3_3_sub_3_p0.dimacs | 9 +
.../planar_K_3_3_sub_3_p1.dimacs | 9 +
.../planar_K_3_3_sub_3_p2.dimacs | 9 +
.../planar_K_3_3_sub_3_p3.dimacs | 9 +
.../planar_K_3_3_sub_3_p4.dimacs | 9 +
.../planar_K_3_3_sub_3_p5.dimacs | 9 +
.../planar_K_3_3_sub_3_p6.dimacs | 9 +
.../planar_K_3_3_sub_3_p7.dimacs | 9 +
.../planar_K_3_3_sub_3_p8.dimacs | 9 +
.../planar_K_3_3_sub_3_p9.dimacs | 9 +
.../planar_K_3_3_sub_4.dimacs | 12 +
.../planar_K_3_3_sub_4_p0.dimacs | 9 +
.../planar_K_3_3_sub_4_p1.dimacs | 9 +
.../planar_K_3_3_sub_4_p2.dimacs | 9 +
.../planar_K_3_3_sub_4_p3.dimacs | 9 +
.../planar_K_3_3_sub_4_p4.dimacs | 9 +
.../planar_K_3_3_sub_4_p5.dimacs | 9 +
.../planar_K_3_3_sub_4_p6.dimacs | 9 +
.../planar_K_3_3_sub_4_p7.dimacs | 9 +
.../planar_K_3_3_sub_4_p8.dimacs | 9 +
.../planar_K_3_3_sub_4_p9.dimacs | 9 +
.../planar_K_3_3_sub_5.dimacs | 12 +
.../planar_K_3_3_sub_5_p0.dimacs | 9 +
.../planar_K_3_3_sub_5_p1.dimacs | 9 +
.../planar_K_3_3_sub_5_p2.dimacs | 9 +
.../planar_K_3_3_sub_5_p3.dimacs | 9 +
.../planar_K_3_3_sub_5_p4.dimacs | 9 +
.../planar_K_3_3_sub_5_p5.dimacs | 9 +
.../planar_K_3_3_sub_5_p6.dimacs | 9 +
.../planar_K_3_3_sub_5_p7.dimacs | 9 +
.../planar_K_3_3_sub_5_p8.dimacs | 9 +
.../planar_K_3_3_sub_5_p9.dimacs | 9 +
.../planar_K_3_3_sub_6.dimacs | 12 +
.../planar_K_3_3_sub_6_p0.dimacs | 9 +
.../planar_K_3_3_sub_6_p1.dimacs | 9 +
.../planar_K_3_3_sub_6_p2.dimacs | 9 +
.../planar_K_3_3_sub_6_p3.dimacs | 9 +
.../planar_K_3_3_sub_6_p4.dimacs | 9 +
.../planar_K_3_3_sub_6_p5.dimacs | 9 +
.../planar_K_3_3_sub_6_p6.dimacs | 9 +
.../planar_K_3_3_sub_6_p7.dimacs | 9 +
.../planar_K_3_3_sub_6_p8.dimacs | 9 +
.../planar_K_3_3_sub_6_p9.dimacs | 9 +
.../planar_K_3_3_sub_7.dimacs | 12 +
.../planar_K_3_3_sub_7_p0.dimacs | 9 +
.../planar_K_3_3_sub_7_p1.dimacs | 9 +
.../planar_K_3_3_sub_7_p2.dimacs | 9 +
.../planar_K_3_3_sub_7_p3.dimacs | 9 +
.../planar_K_3_3_sub_7_p4.dimacs | 9 +
.../planar_K_3_3_sub_7_p5.dimacs | 9 +
.../planar_K_3_3_sub_7_p6.dimacs | 9 +
.../planar_K_3_3_sub_7_p7.dimacs | 9 +
.../planar_K_3_3_sub_7_p8.dimacs | 9 +
.../planar_K_3_3_sub_7_p9.dimacs | 9 +
.../planar_K_3_3_sub_8.dimacs | 12 +
.../planar_K_3_3_sub_8_p0.dimacs | 9 +
.../planar_K_3_3_sub_8_p1.dimacs | 9 +
.../planar_K_3_3_sub_8_p2.dimacs | 9 +
.../planar_K_3_3_sub_8_p3.dimacs | 9 +
.../planar_K_3_3_sub_8_p4.dimacs | 9 +
.../planar_K_3_3_sub_8_p5.dimacs | 9 +
.../planar_K_3_3_sub_8_p6.dimacs | 9 +
.../planar_K_3_3_sub_8_p7.dimacs | 9 +
.../planar_K_3_3_sub_8_p8.dimacs | 9 +
.../planar_K_3_3_sub_8_p9.dimacs | 9 +
.../planar_K_3_3_sub_9.dimacs | 12 +
.../planar_K_3_3_sub_9_p0.dimacs | 9 +
.../planar_K_3_3_sub_9_p1.dimacs | 9 +
.../planar_K_3_3_sub_9_p2.dimacs | 9 +
.../planar_K_3_3_sub_9_p3.dimacs | 9 +
.../planar_K_3_3_sub_9_p4.dimacs | 9 +
.../planar_K_3_3_sub_9_p5.dimacs | 9 +
.../planar_K_3_3_sub_9_p6.dimacs | 9 +
.../planar_K_3_3_sub_9_p7.dimacs | 9 +
.../planar_K_3_3_sub_9_p8.dimacs | 9 +
.../planar_K_3_3_sub_9_p9.dimacs | 9 +
test/planar_input_graphs/planar_K_4.dimacs | 10 +
.../planar_K_4_e_10.dimacs | 17 +
.../planar_K_4_e_100.dimacs | 107 +
.../planar_K_4_e_100_p0.dimacs | 107 +
.../planar_K_4_e_100_p1.dimacs | 107 +
.../planar_K_4_e_100_p2.dimacs | 107 +
.../planar_K_4_e_100_p3.dimacs | 107 +
.../planar_K_4_e_100_p4.dimacs | 107 +
.../planar_K_4_e_100_p5.dimacs | 107 +
.../planar_K_4_e_100_p6.dimacs | 107 +
.../planar_K_4_e_100_p7.dimacs | 107 +
.../planar_K_4_e_100_p8.dimacs | 107 +
.../planar_K_4_e_100_p9.dimacs | 107 +
.../planar_K_4_e_10_p0.dimacs | 17 +
.../planar_K_4_e_10_p1.dimacs | 17 +
.../planar_K_4_e_10_p2.dimacs | 17 +
.../planar_K_4_e_10_p3.dimacs | 17 +
.../planar_K_4_e_10_p4.dimacs | 17 +
.../planar_K_4_e_10_p5.dimacs | 17 +
.../planar_K_4_e_10_p6.dimacs | 17 +
.../planar_K_4_e_10_p7.dimacs | 17 +
.../planar_K_4_e_10_p8.dimacs | 17 +
.../planar_K_4_e_10_p9.dimacs | 17 +
.../planar_K_4_e_11.dimacs | 18 +
.../planar_K_4_e_11_p0.dimacs | 18 +
.../planar_K_4_e_11_p1.dimacs | 18 +
.../planar_K_4_e_11_p2.dimacs | 18 +
.../planar_K_4_e_11_p3.dimacs | 18 +
.../planar_K_4_e_11_p4.dimacs | 18 +
.../planar_K_4_e_11_p5.dimacs | 18 +
.../planar_K_4_e_11_p6.dimacs | 18 +
.../planar_K_4_e_11_p7.dimacs | 18 +
.../planar_K_4_e_11_p8.dimacs | 18 +
.../planar_K_4_e_11_p9.dimacs | 18 +
.../planar_K_4_e_12.dimacs | 19 +
.../planar_K_4_e_12_p0.dimacs | 19 +
.../planar_K_4_e_12_p1.dimacs | 19 +
.../planar_K_4_e_12_p2.dimacs | 19 +
.../planar_K_4_e_12_p3.dimacs | 19 +
.../planar_K_4_e_12_p4.dimacs | 19 +
.../planar_K_4_e_12_p5.dimacs | 19 +
.../planar_K_4_e_12_p6.dimacs | 19 +
.../planar_K_4_e_12_p7.dimacs | 19 +
.../planar_K_4_e_12_p8.dimacs | 19 +
.../planar_K_4_e_12_p9.dimacs | 19 +
.../planar_K_4_e_13.dimacs | 20 +
.../planar_K_4_e_13_p0.dimacs | 20 +
.../planar_K_4_e_13_p1.dimacs | 20 +
.../planar_K_4_e_13_p2.dimacs | 20 +
.../planar_K_4_e_13_p3.dimacs | 20 +
.../planar_K_4_e_13_p4.dimacs | 20 +
.../planar_K_4_e_13_p5.dimacs | 20 +
.../planar_K_4_e_13_p6.dimacs | 20 +
.../planar_K_4_e_13_p7.dimacs | 20 +
.../planar_K_4_e_13_p8.dimacs | 20 +
.../planar_K_4_e_13_p9.dimacs | 20 +
.../planar_K_4_e_14.dimacs | 21 +
.../planar_K_4_e_14_p0.dimacs | 21 +
.../planar_K_4_e_14_p1.dimacs | 21 +
.../planar_K_4_e_14_p2.dimacs | 21 +
.../planar_K_4_e_14_p3.dimacs | 21 +
.../planar_K_4_e_14_p4.dimacs | 21 +
.../planar_K_4_e_14_p5.dimacs | 21 +
.../planar_K_4_e_14_p6.dimacs | 21 +
.../planar_K_4_e_14_p7.dimacs | 21 +
.../planar_K_4_e_14_p8.dimacs | 21 +
.../planar_K_4_e_14_p9.dimacs | 21 +
.../planar_K_4_e_15.dimacs | 22 +
.../planar_K_4_e_15_p0.dimacs | 22 +
.../planar_K_4_e_15_p1.dimacs | 22 +
.../planar_K_4_e_15_p2.dimacs | 22 +
.../planar_K_4_e_15_p3.dimacs | 22 +
.../planar_K_4_e_15_p4.dimacs | 22 +
.../planar_K_4_e_15_p5.dimacs | 22 +
.../planar_K_4_e_15_p6.dimacs | 22 +
.../planar_K_4_e_15_p7.dimacs | 22 +
.../planar_K_4_e_15_p8.dimacs | 22 +
.../planar_K_4_e_15_p9.dimacs | 22 +
.../planar_K_4_e_16.dimacs | 23 +
.../planar_K_4_e_16_p0.dimacs | 23 +
.../planar_K_4_e_16_p1.dimacs | 23 +
.../planar_K_4_e_16_p2.dimacs | 23 +
.../planar_K_4_e_16_p3.dimacs | 23 +
.../planar_K_4_e_16_p4.dimacs | 23 +
.../planar_K_4_e_16_p5.dimacs | 23 +
.../planar_K_4_e_16_p6.dimacs | 23 +
.../planar_K_4_e_16_p7.dimacs | 23 +
.../planar_K_4_e_16_p8.dimacs | 23 +
.../planar_K_4_e_16_p9.dimacs | 23 +
.../planar_K_4_e_17.dimacs | 24 +
.../planar_K_4_e_17_p0.dimacs | 24 +
.../planar_K_4_e_17_p1.dimacs | 24 +
.../planar_K_4_e_17_p2.dimacs | 24 +
.../planar_K_4_e_17_p3.dimacs | 24 +
.../planar_K_4_e_17_p4.dimacs | 24 +
.../planar_K_4_e_17_p5.dimacs | 24 +
.../planar_K_4_e_17_p6.dimacs | 24 +
.../planar_K_4_e_17_p7.dimacs | 24 +
.../planar_K_4_e_17_p8.dimacs | 24 +
.../planar_K_4_e_17_p9.dimacs | 24 +
.../planar_K_4_e_18.dimacs | 25 +
.../planar_K_4_e_18_p0.dimacs | 25 +
.../planar_K_4_e_18_p1.dimacs | 25 +
.../planar_K_4_e_18_p2.dimacs | 25 +
.../planar_K_4_e_18_p3.dimacs | 25 +
.../planar_K_4_e_18_p4.dimacs | 25 +
.../planar_K_4_e_18_p5.dimacs | 25 +
.../planar_K_4_e_18_p6.dimacs | 25 +
.../planar_K_4_e_18_p7.dimacs | 25 +
.../planar_K_4_e_18_p8.dimacs | 25 +
.../planar_K_4_e_18_p9.dimacs | 25 +
.../planar_K_4_e_19.dimacs | 26 +
.../planar_K_4_e_19_p0.dimacs | 26 +
.../planar_K_4_e_19_p1.dimacs | 26 +
.../planar_K_4_e_19_p2.dimacs | 26 +
.../planar_K_4_e_19_p3.dimacs | 26 +
.../planar_K_4_e_19_p4.dimacs | 26 +
.../planar_K_4_e_19_p5.dimacs | 26 +
.../planar_K_4_e_19_p6.dimacs | 26 +
.../planar_K_4_e_19_p7.dimacs | 26 +
.../planar_K_4_e_19_p8.dimacs | 26 +
.../planar_K_4_e_19_p9.dimacs | 26 +
.../planar_K_4_e_20.dimacs | 27 +
.../planar_K_4_e_20_p0.dimacs | 27 +
.../planar_K_4_e_20_p1.dimacs | 27 +
.../planar_K_4_e_20_p2.dimacs | 27 +
.../planar_K_4_e_20_p3.dimacs | 27 +
.../planar_K_4_e_20_p4.dimacs | 27 +
.../planar_K_4_e_20_p5.dimacs | 27 +
.../planar_K_4_e_20_p6.dimacs | 27 +
.../planar_K_4_e_20_p7.dimacs | 27 +
.../planar_K_4_e_20_p8.dimacs | 27 +
.../planar_K_4_e_20_p9.dimacs | 27 +
.../planar_K_4_e_21.dimacs | 28 +
.../planar_K_4_e_21_p0.dimacs | 28 +
.../planar_K_4_e_21_p1.dimacs | 28 +
.../planar_K_4_e_21_p2.dimacs | 28 +
.../planar_K_4_e_21_p3.dimacs | 28 +
.../planar_K_4_e_21_p4.dimacs | 28 +
.../planar_K_4_e_21_p5.dimacs | 28 +
.../planar_K_4_e_21_p6.dimacs | 28 +
.../planar_K_4_e_21_p7.dimacs | 28 +
.../planar_K_4_e_21_p8.dimacs | 28 +
.../planar_K_4_e_21_p9.dimacs | 28 +
.../planar_K_4_e_25.dimacs | 32 +
.../planar_K_4_e_25_p0.dimacs | 32 +
.../planar_K_4_e_25_p1.dimacs | 32 +
.../planar_K_4_e_25_p2.dimacs | 32 +
.../planar_K_4_e_25_p3.dimacs | 32 +
.../planar_K_4_e_25_p4.dimacs | 32 +
.../planar_K_4_e_25_p5.dimacs | 32 +
.../planar_K_4_e_25_p6.dimacs | 32 +
.../planar_K_4_e_25_p7.dimacs | 32 +
.../planar_K_4_e_25_p8.dimacs | 32 +
.../planar_K_4_e_25_p9.dimacs | 32 +
.../planar_K_4_e_30.dimacs | 37 +
.../planar_K_4_e_30_p0.dimacs | 37 +
.../planar_K_4_e_30_p1.dimacs | 37 +
.../planar_K_4_e_30_p2.dimacs | 37 +
.../planar_K_4_e_30_p3.dimacs | 37 +
.../planar_K_4_e_30_p4.dimacs | 37 +
.../planar_K_4_e_30_p5.dimacs | 37 +
.../planar_K_4_e_30_p6.dimacs | 37 +
.../planar_K_4_e_30_p7.dimacs | 37 +
.../planar_K_4_e_30_p8.dimacs | 37 +
.../planar_K_4_e_30_p9.dimacs | 37 +
.../planar_input_graphs/planar_K_4_e_5.dimacs | 12 +
.../planar_K_4_e_50.dimacs | 57 +
.../planar_K_4_e_50_p0.dimacs | 57 +
.../planar_K_4_e_50_p1.dimacs | 57 +
.../planar_K_4_e_50_p2.dimacs | 57 +
.../planar_K_4_e_50_p3.dimacs | 57 +
.../planar_K_4_e_50_p4.dimacs | 57 +
.../planar_K_4_e_50_p5.dimacs | 57 +
.../planar_K_4_e_50_p6.dimacs | 57 +
.../planar_K_4_e_50_p7.dimacs | 57 +
.../planar_K_4_e_50_p8.dimacs | 57 +
.../planar_K_4_e_50_p9.dimacs | 57 +
.../planar_K_4_e_5_p0.dimacs | 12 +
.../planar_K_4_e_5_p1.dimacs | 12 +
.../planar_K_4_e_5_p2.dimacs | 12 +
.../planar_K_4_e_5_p3.dimacs | 12 +
.../planar_K_4_e_5_p4.dimacs | 12 +
.../planar_K_4_e_5_p5.dimacs | 12 +
.../planar_K_4_e_5_p6.dimacs | 12 +
.../planar_K_4_e_5_p7.dimacs | 12 +
.../planar_K_4_e_5_p8.dimacs | 12 +
.../planar_K_4_e_5_p9.dimacs | 12 +
.../planar_input_graphs/planar_K_4_e_6.dimacs | 13 +
.../planar_K_4_e_6_p0.dimacs | 13 +
.../planar_K_4_e_6_p1.dimacs | 13 +
.../planar_K_4_e_6_p2.dimacs | 13 +
.../planar_K_4_e_6_p3.dimacs | 13 +
.../planar_K_4_e_6_p4.dimacs | 13 +
.../planar_K_4_e_6_p5.dimacs | 13 +
.../planar_K_4_e_6_p6.dimacs | 13 +
.../planar_K_4_e_6_p7.dimacs | 13 +
.../planar_K_4_e_6_p8.dimacs | 13 +
.../planar_K_4_e_6_p9.dimacs | 13 +
.../planar_input_graphs/planar_K_4_e_7.dimacs | 14 +
.../planar_K_4_e_7_p0.dimacs | 14 +
.../planar_K_4_e_7_p1.dimacs | 14 +
.../planar_K_4_e_7_p2.dimacs | 14 +
.../planar_K_4_e_7_p3.dimacs | 14 +
.../planar_K_4_e_7_p4.dimacs | 14 +
.../planar_K_4_e_7_p5.dimacs | 14 +
.../planar_K_4_e_7_p6.dimacs | 14 +
.../planar_K_4_e_7_p7.dimacs | 14 +
.../planar_K_4_e_7_p8.dimacs | 14 +
.../planar_K_4_e_7_p9.dimacs | 14 +
.../planar_input_graphs/planar_K_4_e_8.dimacs | 15 +
.../planar_K_4_e_8_p0.dimacs | 15 +
.../planar_K_4_e_8_p1.dimacs | 15 +
.../planar_K_4_e_8_p2.dimacs | 15 +
.../planar_K_4_e_8_p3.dimacs | 15 +
.../planar_K_4_e_8_p4.dimacs | 15 +
.../planar_K_4_e_8_p5.dimacs | 15 +
.../planar_K_4_e_8_p6.dimacs | 15 +
.../planar_K_4_e_8_p7.dimacs | 15 +
.../planar_K_4_e_8_p8.dimacs | 15 +
.../planar_K_4_e_8_p9.dimacs | 15 +
.../planar_input_graphs/planar_K_4_e_9.dimacs | 16 +
.../planar_K_4_e_9_p0.dimacs | 16 +
.../planar_K_4_e_9_p1.dimacs | 16 +
.../planar_K_4_e_9_p2.dimacs | 16 +
.../planar_K_4_e_9_p3.dimacs | 16 +
.../planar_K_4_e_9_p4.dimacs | 16 +
.../planar_K_4_e_9_p5.dimacs | 16 +
.../planar_K_4_e_9_p6.dimacs | 16 +
.../planar_K_4_e_9_p7.dimacs | 16 +
.../planar_K_4_e_9_p8.dimacs | 16 +
.../planar_K_4_e_9_p9.dimacs | 16 +
test/planar_input_graphs/planar_K_4_p0.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p1.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p2.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p3.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p4.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p5.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p6.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p7.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p8.dimacs | 7 +
test/planar_input_graphs/planar_K_4_p9.dimacs | 7 +
.../planar_K_5_sub_1.dimacs | 13 +
.../planar_K_5_sub_10.dimacs | 13 +
.../planar_K_5_sub_10_p0.dimacs | 10 +
.../planar_K_5_sub_10_p1.dimacs | 10 +
.../planar_K_5_sub_10_p2.dimacs | 10 +
.../planar_K_5_sub_10_p3.dimacs | 10 +
.../planar_K_5_sub_10_p4.dimacs | 10 +
.../planar_K_5_sub_10_p5.dimacs | 10 +
.../planar_K_5_sub_10_p6.dimacs | 10 +
.../planar_K_5_sub_10_p7.dimacs | 10 +
.../planar_K_5_sub_10_p8.dimacs | 10 +
.../planar_K_5_sub_10_p9.dimacs | 10 +
.../planar_K_5_sub_1_p0.dimacs | 10 +
.../planar_K_5_sub_1_p1.dimacs | 10 +
.../planar_K_5_sub_1_p2.dimacs | 10 +
.../planar_K_5_sub_1_p3.dimacs | 10 +
.../planar_K_5_sub_1_p4.dimacs | 10 +
.../planar_K_5_sub_1_p5.dimacs | 10 +
.../planar_K_5_sub_1_p6.dimacs | 10 +
.../planar_K_5_sub_1_p7.dimacs | 10 +
.../planar_K_5_sub_1_p8.dimacs | 10 +
.../planar_K_5_sub_1_p9.dimacs | 10 +
.../planar_K_5_sub_2.dimacs | 13 +
.../planar_K_5_sub_2_p0.dimacs | 10 +
.../planar_K_5_sub_2_p1.dimacs | 10 +
.../planar_K_5_sub_2_p2.dimacs | 10 +
.../planar_K_5_sub_2_p3.dimacs | 10 +
.../planar_K_5_sub_2_p4.dimacs | 10 +
.../planar_K_5_sub_2_p5.dimacs | 10 +
.../planar_K_5_sub_2_p6.dimacs | 10 +
.../planar_K_5_sub_2_p7.dimacs | 10 +
.../planar_K_5_sub_2_p8.dimacs | 10 +
.../planar_K_5_sub_2_p9.dimacs | 10 +
.../planar_K_5_sub_3.dimacs | 13 +
.../planar_K_5_sub_3_p0.dimacs | 10 +
.../planar_K_5_sub_3_p1.dimacs | 10 +
.../planar_K_5_sub_3_p2.dimacs | 10 +
.../planar_K_5_sub_3_p3.dimacs | 10 +
.../planar_K_5_sub_3_p4.dimacs | 10 +
.../planar_K_5_sub_3_p5.dimacs | 10 +
.../planar_K_5_sub_3_p6.dimacs | 10 +
.../planar_K_5_sub_3_p7.dimacs | 10 +
.../planar_K_5_sub_3_p8.dimacs | 10 +
.../planar_K_5_sub_3_p9.dimacs | 10 +
.../planar_K_5_sub_4.dimacs | 13 +
.../planar_K_5_sub_4_p0.dimacs | 10 +
.../planar_K_5_sub_4_p1.dimacs | 10 +
.../planar_K_5_sub_4_p2.dimacs | 10 +
.../planar_K_5_sub_4_p3.dimacs | 10 +
.../planar_K_5_sub_4_p4.dimacs | 10 +
.../planar_K_5_sub_4_p5.dimacs | 10 +
.../planar_K_5_sub_4_p6.dimacs | 10 +
.../planar_K_5_sub_4_p7.dimacs | 10 +
.../planar_K_5_sub_4_p8.dimacs | 10 +
.../planar_K_5_sub_4_p9.dimacs | 10 +
.../planar_K_5_sub_5.dimacs | 13 +
.../planar_K_5_sub_5_p0.dimacs | 10 +
.../planar_K_5_sub_5_p1.dimacs | 10 +
.../planar_K_5_sub_5_p2.dimacs | 10 +
.../planar_K_5_sub_5_p3.dimacs | 10 +
.../planar_K_5_sub_5_p4.dimacs | 10 +
.../planar_K_5_sub_5_p5.dimacs | 10 +
.../planar_K_5_sub_5_p6.dimacs | 10 +
.../planar_K_5_sub_5_p7.dimacs | 10 +
.../planar_K_5_sub_5_p8.dimacs | 10 +
.../planar_K_5_sub_5_p9.dimacs | 10 +
.../planar_K_5_sub_6.dimacs | 13 +
.../planar_K_5_sub_6_p0.dimacs | 10 +
.../planar_K_5_sub_6_p1.dimacs | 10 +
.../planar_K_5_sub_6_p2.dimacs | 10 +
.../planar_K_5_sub_6_p3.dimacs | 10 +
.../planar_K_5_sub_6_p4.dimacs | 10 +
.../planar_K_5_sub_6_p5.dimacs | 10 +
.../planar_K_5_sub_6_p6.dimacs | 10 +
.../planar_K_5_sub_6_p7.dimacs | 10 +
.../planar_K_5_sub_6_p8.dimacs | 10 +
.../planar_K_5_sub_6_p9.dimacs | 10 +
.../planar_K_5_sub_7.dimacs | 13 +
.../planar_K_5_sub_7_p0.dimacs | 10 +
.../planar_K_5_sub_7_p1.dimacs | 10 +
.../planar_K_5_sub_7_p2.dimacs | 10 +
.../planar_K_5_sub_7_p3.dimacs | 10 +
.../planar_K_5_sub_7_p4.dimacs | 10 +
.../planar_K_5_sub_7_p5.dimacs | 10 +
.../planar_K_5_sub_7_p6.dimacs | 10 +
.../planar_K_5_sub_7_p7.dimacs | 10 +
.../planar_K_5_sub_7_p8.dimacs | 10 +
.../planar_K_5_sub_7_p9.dimacs | 10 +
.../planar_K_5_sub_8.dimacs | 13 +
.../planar_K_5_sub_8_p0.dimacs | 10 +
.../planar_K_5_sub_8_p1.dimacs | 10 +
.../planar_K_5_sub_8_p2.dimacs | 10 +
.../planar_K_5_sub_8_p3.dimacs | 10 +
.../planar_K_5_sub_8_p4.dimacs | 10 +
.../planar_K_5_sub_8_p5.dimacs | 10 +
.../planar_K_5_sub_8_p6.dimacs | 10 +
.../planar_K_5_sub_8_p7.dimacs | 10 +
.../planar_K_5_sub_8_p8.dimacs | 10 +
.../planar_K_5_sub_8_p9.dimacs | 10 +
.../planar_K_5_sub_9.dimacs | 13 +
.../planar_K_5_sub_9_p0.dimacs | 10 +
.../planar_K_5_sub_9_p1.dimacs | 10 +
.../planar_K_5_sub_9_p2.dimacs | 10 +
.../planar_K_5_sub_9_p3.dimacs | 10 +
.../planar_K_5_sub_9_p4.dimacs | 10 +
.../planar_K_5_sub_9_p5.dimacs | 10 +
.../planar_K_5_sub_9_p6.dimacs | 10 +
.../planar_K_5_sub_9_p7.dimacs | 10 +
.../planar_K_5_sub_9_p8.dimacs | 10 +
.../planar_K_5_sub_9_p9.dimacs | 10 +
.../planar_input_graphs/planar_cycle_1.dimacs | 34 +
.../planar_cycle_1_p0.dimacs | 31 +
.../planar_cycle_1_p1.dimacs | 31 +
.../planar_cycle_1_p2.dimacs | 31 +
.../planar_cycle_1_p3.dimacs | 31 +
.../planar_cycle_1_p4.dimacs | 31 +
.../planar_cycle_1_p5.dimacs | 31 +
.../planar_cycle_1_p6.dimacs | 31 +
.../planar_cycle_1_p7.dimacs | 31 +
.../planar_cycle_1_p8.dimacs | 31 +
.../planar_cycle_1_p9.dimacs | 31 +
.../planar_grid_graph.dimacs | 63 +
.../planar_grid_graph_p0.dimacs | 50 +
.../planar_grid_graph_p1.dimacs | 50 +
.../planar_grid_graph_p2.dimacs | 50 +
.../planar_grid_graph_p3.dimacs | 50 +
.../planar_grid_graph_p4.dimacs | 50 +
.../planar_grid_graph_p5.dimacs | 50 +
.../planar_grid_graph_p6.dimacs | 50 +
.../planar_grid_graph_p7.dimacs | 50 +
.../planar_grid_graph_p8.dimacs | 50 +
.../planar_grid_graph_p9.dimacs | 50 +
test/planar_input_graphs/planar_line_1.dimacs | 15 +
.../planar_line_1_p0.dimacs | 12 +
.../planar_line_1_p1.dimacs | 12 +
.../planar_line_1_p2.dimacs | 12 +
.../planar_line_1_p3.dimacs | 12 +
.../planar_line_1_p4.dimacs | 12 +
.../planar_line_1_p5.dimacs | 12 +
.../planar_line_1_p6.dimacs | 12 +
.../planar_line_1_p7.dimacs | 12 +
.../planar_line_1_p8.dimacs | 12 +
.../planar_line_1_p9.dimacs | 12 +
test/planar_input_graphs/planar_line_2.dimacs | 33 +
.../planar_line_2_p0.dimacs | 30 +
.../planar_line_2_p1.dimacs | 30 +
.../planar_line_2_p2.dimacs | 30 +
.../planar_line_2_p3.dimacs | 30 +
.../planar_line_2_p4.dimacs | 30 +
.../planar_line_2_p5.dimacs | 30 +
.../planar_line_2_p6.dimacs | 30 +
.../planar_line_2_p7.dimacs | 30 +
.../planar_line_2_p8.dimacs | 30 +
.../planar_line_2_p9.dimacs | 30 +
.../planar_maximal_10.dimacs | 25 +
.../planar_maximal_100.dimacs | 295 +
.../planar_maximal_100_p0.dimacs | 295 +
.../planar_maximal_100_p1.dimacs | 295 +
.../planar_maximal_100_p2.dimacs | 295 +
.../planar_maximal_100_p3.dimacs | 295 +
.../planar_maximal_100_p4.dimacs | 295 +
.../planar_maximal_100_p5.dimacs | 295 +
.../planar_maximal_100_p6.dimacs | 295 +
.../planar_maximal_100_p7.dimacs | 295 +
.../planar_maximal_100_p8.dimacs | 295 +
.../planar_maximal_100_p9.dimacs | 295 +
.../planar_maximal_10_p0.dimacs | 25 +
.../planar_maximal_10_p1.dimacs | 25 +
.../planar_maximal_10_p2.dimacs | 25 +
.../planar_maximal_10_p3.dimacs | 25 +
.../planar_maximal_10_p4.dimacs | 25 +
.../planar_maximal_10_p5.dimacs | 25 +
.../planar_maximal_10_p6.dimacs | 25 +
.../planar_maximal_10_p7.dimacs | 25 +
.../planar_maximal_10_p8.dimacs | 25 +
.../planar_maximal_10_p9.dimacs | 25 +
.../planar_maximal_3.dimacs | 4 +
.../planar_maximal_30.dimacs | 85 +
.../planar_maximal_30_p0.dimacs | 85 +
.../planar_maximal_30_p1.dimacs | 85 +
.../planar_maximal_30_p2.dimacs | 85 +
.../planar_maximal_30_p3.dimacs | 85 +
.../planar_maximal_30_p4.dimacs | 85 +
.../planar_maximal_30_p5.dimacs | 85 +
.../planar_maximal_30_p6.dimacs | 85 +
.../planar_maximal_30_p7.dimacs | 85 +
.../planar_maximal_30_p8.dimacs | 85 +
.../planar_maximal_30_p9.dimacs | 85 +
.../planar_maximal_3_p0.dimacs | 4 +
.../planar_maximal_3_p1.dimacs | 4 +
.../planar_maximal_3_p2.dimacs | 4 +
.../planar_maximal_3_p3.dimacs | 4 +
.../planar_maximal_3_p4.dimacs | 4 +
.../planar_maximal_3_p5.dimacs | 4 +
.../planar_maximal_3_p6.dimacs | 4 +
.../planar_maximal_3_p7.dimacs | 4 +
.../planar_maximal_3_p8.dimacs | 4 +
.../planar_maximal_3_p9.dimacs | 4 +
.../planar_maximal_50.dimacs | 145 +
.../planar_maximal_50_p0.dimacs | 145 +
.../planar_maximal_50_p1.dimacs | 145 +
.../planar_maximal_50_p2.dimacs | 145 +
.../planar_maximal_50_p3.dimacs | 145 +
.../planar_maximal_50_p4.dimacs | 145 +
.../planar_maximal_50_p5.dimacs | 145 +
.../planar_maximal_50_p6.dimacs | 145 +
.../planar_maximal_50_p7.dimacs | 145 +
.../planar_maximal_50_p8.dimacs | 145 +
.../planar_maximal_50_p9.dimacs | 145 +
.../planar_non_bicon_1.dimacs | 13 +
.../planar_non_bicon_2.dimacs | 14 +
.../planar_input_graphs/planar_non_con.dimacs | 6 +
.../planar_non_con_p0.dimacs | 3 +
.../planar_non_con_p1.dimacs | 3 +
.../planar_non_con_p2.dimacs | 3 +
.../planar_non_con_p3.dimacs | 3 +
.../planar_non_con_p4.dimacs | 3 +
.../planar_non_con_p5.dimacs | 3 +
.../planar_non_con_p6.dimacs | 3 +
.../planar_non_con_p7.dimacs | 3 +
.../planar_non_con_p8.dimacs | 3 +
.../planar_non_con_p9.dimacs | 3 +
test/planar_input_graphs/planar_tree_1.dimacs | 7 +
.../planar_tree_1_p0.dimacs | 4 +
.../planar_tree_1_p1.dimacs | 4 +
.../planar_tree_1_p2.dimacs | 4 +
.../planar_tree_1_p3.dimacs | 4 +
.../planar_tree_1_p4.dimacs | 4 +
.../planar_tree_1_p5.dimacs | 4 +
.../planar_tree_1_p6.dimacs | 4 +
.../planar_tree_1_p7.dimacs | 4 +
.../planar_tree_1_p8.dimacs | 4 +
.../planar_tree_1_p9.dimacs | 4 +
test/property_iter.cpp | 1 +
test/subgraph.cpp | 4 +-
test/transitive_closure_test.cpp | 11 +-
1256 files changed, 94221 insertions(+), 7412 deletions(-)
create mode 100644 doc/AddEdgeVisitor.html
create mode 100644 doc/PlanarEmbedding.html
create mode 100644 doc/PlanarFaceVisitor.html
create mode 100644 doc/boyer_myrvold.html
create mode 100755 doc/cochet-terrasson98numerical.pdf
create mode 100755 doc/dasdan-dac99.pdf
create mode 100644 doc/figs/canonical_ordering.png
create mode 100755 doc/figs/cr.jpg
create mode 100644 doc/figs/embedding_illustration.png
create mode 100644 doc/figs/face_illustration.png
create mode 100644 doc/figs/face_traversal_example.png
create mode 100644 doc/figs/k_5_and_k_3_3.png
create mode 100644 doc/figs/kolmogorov_max_flow.gif
create mode 100755 doc/figs/mcr.jpg
create mode 100644 doc/figs/planar_plane_straight_line.png
create mode 100644 doc/figs/straight_line_drawing.png
create mode 100755 doc/figs/very_complex_graph.gif
create mode 100644 doc/howard_cycle_ratio.html
create mode 100644 doc/is_kuratowski_subgraph.html
create mode 100644 doc/is_straight_line_drawing.html
create mode 100644 doc/kolmogorov_max_flow.html
create mode 100644 doc/make_biconnected_planar.html
create mode 100644 doc/make_connected.html
create mode 100644 doc/make_maximal_planar.html
create mode 100644 doc/planar_canonical_ordering.html
create mode 100644 doc/planar_face_traversal.html
create mode 100644 doc/planar_graphs.html
create mode 100644 doc/read_dimacs.html
create mode 100644 doc/read_graphml.html
create mode 100644 doc/read_graphml.rst
create mode 100644 doc/straight_line_drawing.html
create mode 100644 doc/write_dimacs.html
create mode 100644 doc/write_graphml.html
create mode 100644 doc/write_graphml.rst
create mode 100644 example/canonical_ordering.cpp
create mode 100755 example/cycle_ratio_example.cpp
create mode 100644 example/kolmogorov-eg.cpp
create mode 100644 example/kuratowski_subgraph.cpp
create mode 100644 example/make_biconnected_planar.cpp
create mode 100644 example/make_connected.cpp
create mode 100644 example/make_maximal_planar.cpp
create mode 100644 example/max_flow4.dat
create mode 100644 example/max_flow5.dat
create mode 100644 example/max_flow6.dat
create mode 100644 example/max_flow7.dat
create mode 100644 example/max_flow8.dat
create mode 100644 example/max_flow9.dat
create mode 100644 example/planar_face_traversal.cpp
create mode 100644 example/read_graphviz.cpp
create mode 100644 example/read_write_dimacs-eg.cpp
create mode 100644 example/simple_planarity_test.cpp
create mode 100644 example/straight_line_drawing.cpp
create mode 100644 example/write_graphviz.cpp
create mode 100644 src/graphml.cpp
delete mode 100644 src/graphviz.grammar
delete mode 100644 src/graphviz_digraph_lex.cpp
delete mode 100644 src/graphviz_digraph_parser.cpp
delete mode 100644 src/graphviz_digraph_parser.hpp
delete mode 100644 src/graphviz_graph_lex.cpp
delete mode 100644 src/graphviz_graph_parser.cpp
delete mode 100644 src/graphviz_graph_parser.hpp
delete mode 100644 src/graphviz_lex.ll
delete mode 100644 src/graphviz_parser.yy
delete mode 100644 src/yystype.h
create mode 100644 test/all_planar_input_files_test.cpp
create mode 100644 test/basic_planarity_test.cpp
create mode 100755 test/cycle_ratio_s382.90.dot
create mode 100755 test/cycle_ratio_tests.cpp
create mode 100644 test/graphml_test.cpp
create mode 100644 test/graphml_test.xml
create mode 100644 test/kolmogorov_max_flow_test.cpp
create mode 100644 test/make_bicon_planar_test.cpp
create mode 100644 test/make_connected_test.cpp
create mode 100644 test/make_maximal_planar_test.cpp
create mode 100644 test/max_flow_test.cpp
create mode 100644 test/parallel_edges_loops_test.cpp
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_1000_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_1000.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_100_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_10_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_11_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_12_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_13_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_14_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_15_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_16_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_17_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_18_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_19_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_20_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_30_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_40_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_50_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_7_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_8_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_e_9_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_3_3_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_100_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_10_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_11_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_12_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_13_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_14_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_15_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_16_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_17_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_18_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_19_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_20_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_30_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_40_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_50_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_6_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_7_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_8_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_e_9_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_K_5_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_A_1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_B_1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_B_2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_B_sc.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_B_scl.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_B_z_w.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_10.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_11.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_C_9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_D_1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_D_2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_D_3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_D_4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_D_5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_case_E_7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_100_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_10_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_30_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_mpo_50_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p0.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p1.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p2.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p3.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p4.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p5.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p6.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p7.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p8.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_peterson_p9.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_rot_case_D.dimacs
create mode 100644 test/planar_input_graphs/nonplanar_twisted_sc.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_a_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_b_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_c_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_d_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_5_con_cycles_e_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_1_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_2_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_3_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_4_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_5_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_6_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_7_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_8_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_3_3_sub_9_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_100_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_10_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_11_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_12_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_13_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_14_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_15_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_16_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_17_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_18_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_19_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_20_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_21_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_25_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_30_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_50_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_5_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_6_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_7_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_8_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_e_9_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_4_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_10_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_1_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_2_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_3_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_4_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_5_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_6_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_7_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_8_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_K_5_sub_9_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_cycle_1_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_grid_graph_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_line_1_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_line_2_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_100_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_10_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_30_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_3_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_maximal_50_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_non_bicon_1.dimacs
create mode 100644 test/planar_input_graphs/planar_non_bicon_2.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_non_con_p9.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p0.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p1.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p2.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p3.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p4.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p5.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p6.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p7.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p8.dimacs
create mode 100644 test/planar_input_graphs/planar_tree_1_p9.dimacs
diff --git a/build/Jamfile.v2 b/build/Jamfile.v2
index 53e230cd..d684515b 100644
--- a/build/Jamfile.v2
+++ b/build/Jamfile.v2
@@ -9,42 +9,47 @@ project boost/graph
: source-location ../src
;
-if [ modules.peek : GRAPHVIZ_PARSER ]
+local optional_sources ;
+local optional_reqs ;
+
+if [ modules.peek : EXPAT_INCLUDE ] && [ modules.peek : EXPAT_LIBPATH ]
{
- lib boost_graph
- :
- graphviz_graph_lex
- graphviz_digraph_lex
- graphviz_graph_parser
- graphviz_digraph_parser
- : YY_NO_UNISTD_H
- ;
+ local EXPAT_INCLUDE = [ modules.peek : EXPAT_INCLUDE ] ;
+ local EXPAT_LIBPATH = [ modules.peek : EXPAT_LIBPATH ] ;
- obj graphviz_graph_lex : graphviz_lex.ll
- : bgl_undir_ GRAPHVIZ_DIRECTED=0
- graphviz_graph_parser ;
- obj graphviz_graph_parser : graphviz_parser.yy
- : bgl_undir_ GRAPHVIZ_DIRECTED=0 ;
+ if --debug-configuration in [ modules.peek : ARGV ]
+ {
+ ECHO "Expat include directory: $(EXPAT_INCLUDE)" ;
+ ECHO "Expat library directory: $(EXPAT_LIBPATH)" ;
+ }
-
- obj graphviz_digraph_lex : graphviz_lex.ll
- : bgl_dir_ GRAPHVIZ_DIRECTED=1
- graphviz_digraph_parser ;
- obj graphviz_digraph_parser : graphviz_parser.yy
- : bgl_dir_ GRAPHVIZ_DIRECTED=1 ;
+ optional_sources += graphml.cpp ;
+ optional_reqs += $(EXPAT_INCLUDE)
+ $(EXPAT_LIBPATH)
+ expat
+ ;
}
else
{
- lib boost_graph
- :
- read_graphviz_spirit.cpp
- :
- BOOST_GRAPH_NO_LIB=1
- shared:BOOST_GRAPH_DYN_LINK=1
- # # Intel compiler ICEs if we turn optimization on
- intel-vc71-win-9.1:off
- # Without these flags, MSVC 7.1 and 8.0 crash
- msvc-7.1:-GR-
- msvc-8.0:-GR-
- ;
+ ECHO "warning: Graph library does not contain optional GraphML reader." ;
+ ECHO "note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the" ;
+ ECHO "note: directories containing the Expat headers and libraries, respectively." ;
}
+
+lib boost_graph
+ :
+ read_graphviz_spirit.cpp
+ $(optional_sources)
+ :
+ BOOST_GRAPH_NO_LIB=1
+ shared:BOOST_GRAPH_DYN_LINK=1
+ # # Intel compiler ICEs if we turn optimization on
+ intel-vc71-win-9.1:off
+ # Without these flags, MSVC 7.1 and 8.0 crash
+ msvc-7.1:-GR-
+ msvc-8.0:-GR-
+ # Requirements for any "optional" sources
+ $(optional_reqs)
+ ;
+
+boost-install boost_graph ;
\ No newline at end of file
diff --git a/doc/AddEdgeVisitor.html b/doc/AddEdgeVisitor.html
new file mode 100644
index 00000000..f263ed92
--- /dev/null
+++ b/doc/AddEdgeVisitor.html
@@ -0,0 +1,130 @@
+
+
+
+AddEdgeVisitor Concept
+
+
+
+
+
+
+
+AddEdgeVisitor Concept
+
+The AddEdgeVisitor concept exists to allow for some indirection in algorithms
+that modify graphs by adding edges. In such algorithms, it may be convenient
+to perform additional operations (such as updating an edge index map) at
+points in the algorithm where an edge addition occurs. Replacing calls to
+to add_edge with calls to AddEdgeVisitor::visit_vertex_pair
+allows for such operations to be defined independently from the algorithm.
+
+Notation
+
+
+
+
+
+ Visitor
+ is a type that models the AddEdgeVisitor concept
+
+
+
+ vis
+ is an object of type Visitor
+
+
+
+ Graph
+ is the type of a graph
+
+
+
+ u,v
+ are objects of type graph_traits<Graph>::vertex_descriptor
+
+
+
+
+ e
+ is an object of type graph_traits<Graph>::edge_descriptor
+
+
+
+
+ v
+ is an object of type graph_traits<Graph>::vertex_descriptor
+
+
+
+
+
+
+
+
+Associated Types
+
+None
+
+Valid Expressions
+
+
+
+
+
+Name Expression Return Type
+Description
+
+
+ Add an Edge
+ vis.visit_vertex_pair(u, v, g)
+ void
+ Invoked every time an edge between vertices u and v
+ should be added to the graph g .
+
+
+
+
+
Models
+
+Two models of this concept are defined in the file
+
+add_edge_visitors.hpp :
+
+
+default_add_edge_visitor : The constructor of this class takes
+no arguments.visit_vertex_pair(u, v, g) is just a dispatch to
+add_edge(u, v, g) .
+edge_index_update_visitor : The constructor of this class takes
+two arguments: the first, an EdgeIndexMap,
+is a
+ReadWritePropertyMap that maps each edge in the associated graph
+g to a distinct integer in the range [0, num_edges(g)) .
+The second argument is the number of edges in the underlying graph, which
+serves as the "next available index" counter within the visitor.
+For example, in the case the graph used has an initialized interior
+edge index, the edge_index_update_visitor constructor should be
+called with get(edge_index, g) as the edge index and
+num_edges(g) as the next available index. When
+visit_vertex_pair(u, v, g) is called, the
+edge_index_update_visitor will add the edge (u,v) to the graph
+and update the edge index for the newly created edge.
+
+
+
+
+
+
+Copyright © 2007 Aaron Windsor (
+aaron.windsor@gmail.com )
+
+
\ No newline at end of file
diff --git a/doc/PlanarEmbedding.html b/doc/PlanarEmbedding.html
new file mode 100644
index 00000000..7e3739f5
--- /dev/null
+++ b/doc/PlanarEmbedding.html
@@ -0,0 +1,178 @@
+
+Planar Embedding Concept
+
+
+
+
+
+
+Planar Embedding Concept
+
+
+A planar embedding is an important intermediate representation of a drawing
+of a planar graph. Instead of specifying the absolute positions of the vertices
+and edges in the plane, a planar embedding specifies their positions relative
+to one another. A planar embedding consists of a sequence, for each vertex in
+the graph, of all of the edges incident on that vertex in the order in which
+they are to be drawn around that vertex.
+
+A planar embedding is a refinement of
+LValuePropertyMap that
+places additional restrictions the value_type used in the property
+map.
+
+
Notation
+
+
+
+
+
+ Embedding
+ is a type that models the Planar Embedding concept.
+
+
+
+ embedding
+ is an object of type Embedding .
+
+
+
+ Graph
+ is the type of the underlying graph.
+
+
+
+ e
+ is an object of type graph_traits<Graph>::edge_descriptor .
+
+
+
+
+ v
+ is an object of type graph_traits<Graph>::vertex_descriptor
+ .
+
+
+
+
+
+
+
+Associated Types
+
+
+
+
+ Const Iterator
+ boost::property_traits<Embedding>::value_type::const_iterator
+
+
+ The iterator type used to iterate over the ordering of the edges in the
+planar embedding of a particular vertex
+
+
+
+
+
+Valid Expressions
+
+
+
+
+
+Expression Return Type Description
+
+
+ embedding[v].begin()
+ boost::property_traits<Embedding>::value_type::const_iterator
+
+ Returns an iterator to the beginning of the range of edges in the
+ embedding around vertex v
+
+
+
+ embedding[v].end()
+ boost::property_traits<Embedding>::value_type::const_iterator
+
+ Returns an iterator to the end of the range of edges in the
+ embedding around vertex v
+
+
+
+ embedding[v].clear()
+ void
+ Clears all edges in the embedding around a vertex v
+
+
+
+ embedding[v].push_back(e)
+ void
+ Adds an edge e to the end of the sequence of embedded edges
+ around the vertex v
+
+
+
+
+Complexity Guarantees
+
+Starting with an empty embedding, any mixed sequence of n calls to a
+particular vertex's push_back and clear should take
+O(n) time.
+
+Models
+
+Any LValue property map that maps vertices to a std::vector ,
+std::list , or std::deque models this
+concept. Below is an example of using this approach to create a model of
+PlanarEmbedding:
+
+
+#include <boost/property_map.hpp>
+#include <vector>
+
+...
+
+// Assume a graph type "Graph" defined somewhere above and
+// an instance of Graph in a variable g.
+
+// A typedef for the storage - a vector of vectors of edge descriptors
+typedef
+ std::vector< std::vector< graph_traits<Graph>::edge_descriptor > >
+ planar_embedding_storage_t;
+
+// A typedef for the iterator property map, assuming the graph has
+// an interior vertex index map
+typedef
+ boost::iterator_property_map< planar_embedding_storage_t::iterator,
+ property_map<Graph, vertex_index_t>::type
+ >
+ planar_embedding_t;
+
+// Create an instance of the storage and the property map
+planar_embedding_storage_t planar_embedding_storage(num_vertices(g));
+planar_embedding_t planar_embedding(planar_embedding_storage.begin(),
+ get(vertex_index, g)
+ );
+
+// planar_embedding can now be passed to any function expecting a model
+// of PlanarEmbedding.
+
+
+
+
+
+
+Copyright © 2007 Aaron Windsor (
+aaron.windsor@gmail.com )
+
+
\ No newline at end of file
diff --git a/doc/PlanarFaceVisitor.html b/doc/PlanarFaceVisitor.html
new file mode 100644
index 00000000..3fa3ab59
--- /dev/null
+++ b/doc/PlanarFaceVisitor.html
@@ -0,0 +1,148 @@
+
+
+
+Planar Face Visitor Concept
+
+
+
+
+
+
+Planar Face Visitor Concept
+
+This concept defines the visitor interface for
+planar_face_traversal .
+Users can define a class with the Planar Face Visitor interface and pass an
+object of the class to planar_face_traversal , thereby augmenting the
+actions taken during the traversal. Note that objects passed to
+planar_face_traversal are passed by reference.
+
+Notation
+
+
+
+V
+A type that is a model of Planar Face Visitor.
+
+
+
+vis
+An object of type V .
+
+
+
+G
+A type that is a model of Graph.
+
+
+
+e
+An object of type boost::graph_traits<G>::edge_descriptor .
+
+
+
+
+v
+An object of type boost::graph_traits<G>::vertex_descriptor .
+
+
+
+
+
+
+Valid Expressions
+
+
+
+Name Expression Return Type Description
+
+
+
+Begin Traversal
+vis.begin_traversal()
+void
+
+This is invoked once per traversal, before the traversal begins.
+
+
+
+
+Begin Face
+vis.begin_face()
+void
+
+This is invoked once for each face, before any vertices or edges on the face
+are visited.
+
+
+
+
+Next Vertex
+vis.next_vertex(v)
+void
+
+This is invoked when a vertex is encountered while traversing a face.
+
+
+
+
+
+Next Edge
+vis.next_edge(e)
+void
+
+This is invoked when an edge is encountered while traversing a face.
+
+
+
+
+End Face
+vis.end_face()
+void
+
+This is invoked once for each face, after all vertices and edges on the face
+are visited.
+
+
+
+
+
+End Traversal
+vis.end_traversal()
+void
+
+This is invoked once per traversal, after the traversal ends.
+
+
+
+
+
+Models
+
+
+ The file
+planar_face_traversal.hpp contains a class
+planar_face_traversal_visitor that implements empty actions for
+all event points of a Planar Face Visitor. In the case where only a few of the
+event points of Planar Face Visitor need to be implemented, one can derive from
+planar_face_traversal_visitor and only implement the necessary event
+points. The implementation of
+make_maximal_planar uses a triangulation_visitor that is
+a model of Planar Face Visitor.
+
+
+
+
+
+Copyright © 2007 Aaron Windsor (
+aaron.windsor@gmail.com )
+
+
diff --git a/doc/adjacency_list.html b/doc/adjacency_list.html
index 48404d43..f4e04811 100644
--- a/doc/adjacency_list.html
+++ b/doc/adjacency_list.html
@@ -354,7 +354,7 @@ align=center>OK OK
and
-adjacency_list_traits<OutEdgeList, VertexList, Directed>::vertex_descriptor
+adjacency_list_traits<OutEdgeList, VertexList, Directed, EdgeList>::vertex_descriptor
The type for the vertex descriptors associated with the
adjacency_list .
@@ -363,7 +363,7 @@ The type for the vertex descriptors associated with the
graph_traits<adjacency_list>::edge_descriptor
and
-adjacency_list_traits<OutEdgeList, VertexList, Directed>::edge_descriptor
+adjacency_list_traits<OutEdgeList, VertexList, Directed, EdgeList>::edge_descriptor
The type for the edge descriptors associated with the
adjacency_list .
@@ -424,7 +424,7 @@ as out_edge_iterator .
graph_traits<adjacency_list>::directed_category
and
-adjacency_list_traits<OutEdgeList, VertexList, Directed>::directed_category
+adjacency_list_traits<OutEdgeList, VertexList, Directed, EdgeList>::directed_category
Provides information about whether the graph is
directed (directed_tag ) or undirected
@@ -434,7 +434,7 @@ directed (directed_tag ) or undirected
graph_traits<adjacency_list>::edge_parallel_category
and
-adjacency_list_traits<OutEdgeList, VertexList, Directed>::edge_parallel_category
+adjacency_list_traits<OutEdgeList, VertexList, Directed, EdgeList>::edge_parallel_category
This describes whether the graph class allows the insertion of
parallel edges (edges with the same source and target). The two tags
@@ -445,13 +445,17 @@ parallel edges while the others allow parallel edges.
-graph_traits<adjacency_list>::vertices_size_type
+graph_traits<adjacency_list>::vertices_size_type
+and
+adjacency_list_traits<OutEdgeList, VertexList, Directed_list, EdgeList>::vertices_size_type
The type used for dealing with the number of vertices in the graph.
-graph_traits<adjacency_list>::edge_size_type
+graph_traits<adjacency_list>::edge_size_type
+and
+adjacency_list_traits<OutEdgeList, VertexList, Directed_list, EdgeList>::edge_size_type
The type used for dealing with the number of edges in the graph.
diff --git a/doc/astar_search.html b/doc/astar_search.html
index eec058c3..eaf1e630 100644
--- a/doc/astar_search.html
+++ b/doc/astar_search.html
@@ -439,7 +439,7 @@ The time complexity is O((E + V) log V) .
is invoked on edge (u,v) if d[u] + w(u,v) < d[v] .
vis.edge_not_relaxed(e, g)
is invoked if the edge is not relaxed (see above).
-vis.black_target(u, g)
+vis.black_target(e, g)
is invoked when a vertex that is on the CLOSED list is
"rediscovered" via a more efficient path, and is re-added to the
OPEN list.
diff --git a/doc/bibliography.html b/doc/bibliography.html
index 938ad768..da96b674 100644
--- a/doc/bibliography.html
+++ b/doc/bibliography.html
@@ -401,6 +401,37 @@ Morgan Kaufmann Publishers, San Fransisco, 1997.
Modern Compiler Implementation in JAVA
Cambridge University Press, 1998.
+
68
+Vladimir Kolmogorov
+Graph Based Algorithms for Scene Reconstruction from Two or More Views
+PhD thesis, Cornell University, September 2003.
+
+
69
+ Yuri Boykov and Vladimir Kolmogorov
+ An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision
+ In IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 26, no. 9, pp. 1124-1137, Sept. 2004.
+
+
70
+John M. Boyer and Wendy J. Myrvold
+
+On the Cutting Edge: Simplified O(n) Planarity by Edge Addition
+
+Journal of Graph Algorithms and Applications, 8(2): 241-273, 2004.
+
+
71
+M. Chrobak, T. Payne
+
+A Linear-time Algorithm for Drawing a Planar Graph on the Grid
+
+Information Processing Letters 54: 241-246, 1995.
+
+
72
+H. de Fraysseix, J. Pach, R. Pollack
+
+How to Draw a Planar Graph on a Grid
+
+Combinatorica 10: 41-51, 1990.
+
diff --git a/doc/boyer_myrvold.html b/doc/boyer_myrvold.html
new file mode 100644
index 00000000..69569e98
--- /dev/null
+++ b/doc/boyer_myrvold.html
@@ -0,0 +1,259 @@
+
+
+
+Boost Graph Library: Boyer-Myrvold Planarity Testing/Embedding
+
+
+
+
+
+Boyer-Myrvold Planarity Testing/Embedding
+
+
+A graph is planar if it can
+be drawn in two-dimensional space without any of its edges crossing. Such a
+drawing of a planar graph is called a
+plane drawing . Each
+plane drawing belongs to an equivalence class called a planar embedding
+[1] that is defined by the clockwise ordering of adjacent
+edges around each vertex in the graph. A planar embedding is a convenient
+intermediate representation of an actual drawing of a planar graph, and many
+planar graph drawing algorithms are formulated as functions mapping a planar
+embedding to a plane drawing.
+
+
+
+A planar graph (top left), along with a planar
+embedding of that graph (bottom left) can be used to create a plane drawing
+(right) by embedding edges around each vertex in the order in which they
+appear in the planar embedding.
+
+
+
+
+
+
+
+
+
+The function boyer_myrvold_planarity_test implements the planarity
+testing/embedding algorithm of Boyer and Myrvold
+[70 ].
+boyer_myrvold_planarity_test returns true if the input graph
+is planar and false otherwise. As a side-effect of this test, a planar
+embedding can be constructed if the graph is planar or a minimal set of edges
+that form a Kuratowski
+subgraph can be found if the graph is not planar.
+boyer_myrvold_planarity_test uses named parameter arguments (courtesy
+of the Boost.Parameter
+library) to specify what the function actually does. Some examples are:
+
+
+Testing whether or not a graph is planar:
+
+bool is_planar = boyer_myrvold_planarity_test(g);
+
+
+ Computing a planar embedding for a graph if it is planar, otherwise finding
+a set of edges that forms an obstructing Kuratowski subgraph:
+
+if (boyer_myrvold_planarity_test(boyer_myrvold_params::graph = g,
+ boyer_myrvold_params::embedding = embedding_pmap,
+ boyer_myrvold_params::kuratowski_subgraph = out_itr
+ )
+ )
+{
+ //do something with the embedding in embedding_pmap
+}
+else
+{
+ //do something with the kuratowski subgraph output to out_itr
+}
+
+
+
+
+The parameters passed to boyer_myrvold_planarity_test in the examples
+above do more than just carry the data structures used for input and output -
+the algorithm is optimized at compile time based on which parameters are
+present. A complete list of parameters accepted and their interactions are
+described below.
+
+boyer_myrvold_planarity_test accepts as input any undirected graph,
+even those with self-loops and multiple edges.
+However, many planar graph drawing algorithms make additional restrictions
+on the structure of the input graph - for example, requiring that the input
+graph is connected, biconnected, or even maximal planar (triangulated.)
+Fortunately, any planar graph on n vertices that lacks one of these
+properties can be augmented with additional edges so that it satisfies that
+property in O(n) time - the functions
+make_connected ,
+make_biconnected_planar ,
+and make_maximal_planar
+exist for this purpose. If the graph drawing algorithm you're using requires,
+say, a biconnected graph, then you must make your input graph biconnected
+before passing it into boyer_myrvold_planarity_test so that the
+computed planar embedding includes these additional edges. This may require
+more than one call to boyer_myrvold_planarity_test depending on the
+structure of the graph you begin with, since both
+make_biconnected_planar and make_maximal_planar require a
+planar embedding of the existing graph as an input parameter.
+
+
+The named parameters accepted by boyer_myrvold_planarity_test are:
+
+
+graph : The input graph - this is the only required
+parameter.
+vertex_index_map : A mapping from vertices of the input
+graph to indexes in the range [0..num_vertices(g)) . If this parameter
+is not provided, the vertex index map is assumed to be available as an interior
+property of the graph, accessible by calling get(vertex_index, g) .
+edge_index_map : A mapping from the edges of the input graph
+to indexes in the range [0..num_edges(g)) . This parameter is only
+needed if the kuratowski_subgraph argument is provided. If the
+kuratowski_subgraph argument is provided and this parameter is not
+provided, the EdgeIndexMap is assumed to be available as an interior property
+accessible by calling get(edge_index, g) .
+embedding : If the graph is planar, this will be populated
+with a mapping from vertices to the clockwise order of neighbors in the planar
+embedding.
+kuratowski_subgraph : If the graph is not planar, a minimal
+set of edges that form the obstructing Kuratowski subgraph will be written to
+this iterator.
+
+
+These named parameters all belong to the namespace
+boyer_myrvold_params . See below for more information on the concepts
+required for these arguments.
+
+Verifying the output
+
+Whether or not the input graph is planar, boyer_myrvold_planarity_test
+can produce a certificate that can be automatically checked to verify that the
+function is working properly.
+
+If the graph is planar, a planar embedding can be produced. The
+planar embedding can be verified by passing it to a plane drawing routine
+(such as
+chrobak_payne_straight_line_drawing ) and using the function
+is_straight_line_drawing
+to verify that the resulting graph is planar.
+
+If the graph is not planar, a set of edges that forms a Kuratowski subgraph in
+the original graph can be produced. This set of edges can be passed to the
+function is_kuratowski_subgraph
+ to verify that they can be contracted into a K5 or
+K3,3 . boyer_myrvold_planarity_test chooses the set
+of edges forming the Kuratowski subgraph in such a way that the contraction to
+a K5 or K3,3 can be done by a simple
+deterministic process which is described in the documentation to
+is_kuratowski_subgraph .
+
+
Where Defined
+
+
+
+boost/graph/boyer_myrvold_planar_test.hpp
+
+
+
Parameters
+
+IN: Graph& g
+
+
+Any undirected graph. The graph type must be a model of
+VertexAndEdgeListGraph and
+IncidenceGraph .
+
+
+OUT PlanarEmbedding embedding
+
+
+Must model the PlanarEmbedding concept.
+
+
+IN OutputIterator kuratowski_subgraph
+
+
+An OutputIterator which accepts values of the type
+graph_traits<Graph>::edge_descriptor
+
+
+IN VertexIndexMap vm
+
+
+A Readable Property Map
+ that maps vertices from g to distinct integers in the range
+[0, num_vertices(g) )
+Default : get(vertex_index,g)
+
+
+IN EdgeIndexMap em
+
+
+A Readable Property Map
+ that maps edges from g to distinct integers in the range
+[0, num_edges(g) )
+Default : get(edge_index,g) , but this parameter is only used if
+the kuratowski_subgraph_iterator is provided.
+
+
+Complexity
+
+Assuming that both the vertex index and edge index supplied take time
+O(1) to return an index and there are O(n)
+total self-loops and parallel edges in the graph, most combinations of
+arguments given to
+boyer_myrvold_planarity_test result in an algorithm that runs in time
+O(n) for a graph with n vertices and m edges. The only
+exception is when Kuratowski subgraph isolation is requested for a dense graph
+(a graph with n = o(m) ) - the running time will be O(n+m)
+[2] .
+
+Examples
+
+
+
+
+See Also
+
+Planar Graphs in the Boost Graph Library
+
+
+Notes
+
+[1] A planar embedding is also called a combinatorial
+embedding .
+
+[2] The algorithm can still be made to run in time O(n)
+for this case, if needed. Euler's
+formula implies that a planar graph with n vertices can have no more
+than 3n - 6 edges, which means that any non-planar graph on n
+vertices has a subgraph of only 3n - 5 edges that contains a Kuratowski
+subgraph. So, if you need to find a Kuratowski subgraph of a graph with more
+than 3n - 5 edges in time O(n) , you can create a subgraph of the
+original graph consisting of any arbitrary 3n - 5 edges and pass that
+graph to boyer_myrvold_planarity_test .
+
+
+
+
+Copyright © 2007 Aaron Windsor (
+aaron.windsor@gmail.com )
+
+
diff --git a/doc/cochet-terrasson98numerical.pdf b/doc/cochet-terrasson98numerical.pdf
new file mode 100755
index 0000000000000000000000000000000000000000..c0ec550ab4d38200e39057c4aba2688d9bf2bb65
GIT binary patch
literal 207767
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