
I'm having a few problems getting the depth_first_visit to work at all. I've been through the examples and can't find anything useful, here's what I'm currently trying: #include <boost/graph/breadth_first_search.hpp> using namespace boost; typedef adjacency_list<vecS, vecS, directedS> Graph; Graph graph(2); add_edge(1, 2, graph); add_edge(2, 3, graph); depth_first_visit(graph, 0, dfs_visitor<>(), color_map(get(vertex_color, Graph))); Can you make any suggestion as to why this might not work? Thanks, Dan Jeremiah Willcock wrote:
Could you please try:
depth_first_visit( g, your_start_vertex, boost::topo_sort_visitor<YourOutputIterator>(your_output_iterator), color);
(with color as a color map for your graph set to all white)? That should match what topological sort does but starting at a single vertex rather than all roots.
-- Jeremiah Willcock _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users