Page 1

/************************************************************************************* Copyright (C) <2009> <Melih Sozdinler> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. Copyright (C) <2009> <Melih Sozdinler> This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. **************************************************************************************/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

<LEDA/mw_matching.h> <LEDA/graph.h> <LEDA/core/queue.h> <LEDA/graph_gen.h> <LEDA/edge_array.h> <LEDA/graphwin.h> <LEDA/list.h> <LEDA/string.h> <iostream> <LEDA/graph/graph_alg.h> <LEDA/graph/graph_misc.h> <LEDA/graph/graph_draw.h> <LEDA/graph/graph_gen.h> <LEDA/numbers/integer_matrix.h> <LEDA/graphics/color.h > <LEDA/integer_matrix.h> <LEDA/matrix.h> <LEDA/core/random_source.h > <LEDA/core/d_int_set.h >

#include #include #include #include #include

<LEDA/b_stack.h> <LEDA/core/tuple.h > <LEDA/node_partition.h> <LEDA/graphics/color.h > <LEDA/point.h>

#include #include #include #include #include #include

<LEDA/geo/d3_delaunay.h> <LEDA/graphics/window.h> <LEDA/graphics/d3_window.h> <LEDA/graphics/file_panel.h> <LEDA/system/stream.h> <LEDA/graphics/panel.h>

#include <math.h> #include <fstream> #include <iostream> using namespace leda; using using using using using using using using using using using using using using using using using using using using using using using using using using using

leda::node_array; leda::GRAPH; leda::random_source; leda::graph; leda::edge_array; leda::edge; leda::node; leda::GraphWin; leda::window; leda::list; std::cout; std::cin; leda::integer_matrix; leda::node_matrix; leda::matrix; leda::vector; leda::gw_label_type ; leda::array ; leda::list_item ; std::ios; std::ofstream; std::fstream; std::istream; leda::integer; leda::point; std::endl; leda::color;


using using using using using using using using

leda::b_stack; leda::two_tuple; leda::gw_label_type ; leda::gw_font_type; leda::gw_edge_shape; leda::d_int_set; namespace leda; namespace std;

Declerations  

Declerations

Advertisement