#include <lemon/list_graph.h>#include <lemon/graph_utils.h>#include <lemon/bits/path_dump.h>#include <lemon/bits/invalid.h>#include <lemon/error.h>#include <lemon/maps.h>Classes | |
| struct | BfsDefaultTraits< GR > |
| Default traits class of Bfs class. More... | |
| class | Bfs< GR, TR > |
| BFS algorithm class. More... | |
| class | UninitializedParameter |
| Exception for uninitialized parameters. More... | |
| struct | DefPredMap< T > |
| struct | DefDistMap< T > |
| struct | DefReachedMap< T > |
| struct | DefProcessedMap< T > |
| struct | DefProcessedMapToBeDefaultMap< T > |
| Named parameter for setting the ProcessedMap type to be Graph::NodeMap<bool>. More... | |
| struct | BfsWizardDefaultTraits< GR > |
| Default traits class of Bfs function. More... | |
| class | BfsWizardBase< GR > |
| Default traits used by BfsWizard. More... | |
| class | BfsWizard< TR > |
| A class to make the usage of Bfs algorithm easier. More... | |
| struct | BfsVisitor< _Graph > |
| Visitor class for bfs. More... | |
| struct | BfsVisitDefaultTraits< _Graph > |
| Default traits class of BfsVisit class. More... | |
| class | BfsVisit< _Graph, _Visitor, _Traits > |
| BFS Visit algorithm class. More... | |
| class | UninitializedParameter |
| Exception for uninitialized parameters. More... | |
| struct | DefReachedMap< T > |
Namespaces | |
| namespace | lemon |
| The namespace of LEMON. | |
Functions | |
| template<class GR > | |
| BfsWizard< BfsWizardBase< GR > > | bfs (const GR &g, typename GR::Node s=INVALID) |
| Function type interface for Bfs algorithm. | |
1.5.9