Boost logo

Boost Users :

Subject: Re: [Boost-users] [BGL] simple problem: how to detect connections in a dag?
From: Vladimir Prus (vladimir_at_[hidden])
Date: 2010-01-06 08:48:56


Olaf Krzikalla wrote:

> Hi @boost,
>
> Jeremiah Willcock schrieb:
>> I think the question was asking for a path of arbitrary length;
> Indeed. Maybe there is a better term for the property "directly or
> indirectly connected", isn't there?
>
>> in that
>> case, breadth_first_search or depth_first_search would find the path.
> The problem here is that we need to stop the search once we've found a
> connection. But neither BFS visitors nor DFS visitors seems to give us a
> chance to cancel the search. The discover_vertex visitor could have this
> ability (I slightly remember that I had the problem to cancel a search
> in BGL some years ago and I wasn't able to solve it by then too).

You can throw from discover_vertex visitor.

- Volodya


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