
Hi,
I'm using the BGL to explore an implicit graph. At the beginning, I only
have one node, and no arc. And I instanciate new nodes and their
corresponding arc on-the-fly in the A* visitor ( in examine_vertex ).
However, the A* algorithm internally uses this queue :
MutableQueue Q(num_vertices(g), icmp, index_map);
which means that I'm supposed to :
- know how many vertices I'm gonna need during the search, which I don't
- Instanciate them all...
Any hints here ?
Notes :
I use astar_search_no_init, and property maps based on std::map so that
put() can index it in a not-known-yet location.
Btw, my color map type is std::map