Hello,
Thanks for your time. You helped me identify the problem. It seems that Read
Graphviz function when it read in the dot language in order from a textfile,
does not create the graph in the same order, which causes problems with my
delete function and additional language I created inside of read_graphviz to
delete these verticies.
Now I have to figure out how to break apart read_graphviz function trying
to figure out how to make it read and create IN ORDER from the dotfile. Any
comments and suggestions are appreciated.
Thanks Again!
EF
On Sat, Sep 4, 2010 at 12:49 AM, Jeremiah Willcock
On Fri, 3 Sep 2010, ef wrote:
Hello,
Thanks for the response. I am deleting vertices that are no longer needed. I have an algorithm that does work each time a vertex is added, so I delete those that are no longer referenced.
Also my graphs definetly do not have self loops. (Nodes that reference them selves right?).
Yes -- edges from a node to itself.
Why are you using mutate_graph? That is specific to the Graphviz reader. If you are writing a graph algorithm, you can use clear_vertex and remove_vertex directly. See if that solves the problem. Also, are you sure the entry in bgl_nodes[node] is valid? Your backtrace seems to suggest that it is a null pointer.
-- Jeremiah Willcock _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users