Boost logo

Boost Users :

Subject: Re: [Boost-users] issues with setting properties on reverse graph
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2009-11-24 15:33:41


On Mon, 16 Nov 2009, Mangal wrote:

>
> Trying to set graph properties on reverse graph does not seem to be working.
> I am using boost 1.40.0
> A simple program where we set graph_name to "graph" on a reverse graph does
> not work
> int main()
> {
> using namespace boost;
> using std::string;
> typedef adjacency_list<vecS, vecS, directedS,no_property,
> property<edge_index_t, int>,
> property<graph_name_t, string> > graph_t;
>
> typedef reverse_graph<graph_t> reverse_graph_t;
>
> graph_t g;
> reverse_graph_t sg = reverse_graph_t(g);
> std::string Name = "graph";
> set_property(sg, graph_name, Name) ;
>
> std::cout << "name: " << get_property(sg, graph_name) << std::endl;
> return 1;
>
> }
>
> Name comes out to be empty in this case.
>
> any ideas???

Does it work if you set the name on the original graph? What about
setting it on the original graph and reading it from the reverse_graph?
What about setting it on the reverse_graph and reading it from the
original?

-- Jeremiah Willcock


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net