00001 #ifndef SCIL_CUTTREE_H
00002 #define SCIL_CUTTREE_H
00003
00004
00005
00006 #include<vector>
00007 #include<map>
00008 #include<boost/graph/graph_traits.hpp>
00009
00010 namespace SCIL{
00011
00012
00013
00014
00015
00016
00017
00018 template< typename Graph >
00019 void computeCutTree(Graph& G,
00020 std::map<typename boost::graph_traits<Graph>::edge_descriptor, double> cap,
00021 std::map<typename boost::graph_traits<Graph>::vertex_descriptor, typename boost::graph_traits<Graph>::vertex_descriptor>& p,
00022 std::map<typename boost::graph_traits<Graph>::vertex_descriptor, double>& fl );
00023 }
00024
00025
00026 #include <../src/core/cutTree.cc>
00027
00028 #endif