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 <jewillco@osl.iu.edu> wrote:
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