diff --git a/doc/groups.dox b/doc/groups.dox --- a/doc/groups.dox +++ b/doc/groups.dox @@ -335,8 +335,13 @@ In most cases the \ref Preflow "Preflow" algorithm provides the fastest method for computing a maximum flow. All implementations -provides functions to also query the minimum cut, which is the dual -problem of the maximum flow. +also provide functions to query the minimum cut, which is the dual +problem of maximum flow. + +\ref Circulation is a preflow push-relabel algorithm implemented directly +for finding feasible circulations, which is a somewhat different problem, +but it is strongly related to maximum flow. +For more information, see \ref Circulation. */ /** @@ -541,10 +546,10 @@ /** @defgroup spantree Minimum Spanning Tree Algorithms @ingroup algs -\brief Algorithms for finding a minimum cost spanning tree in a graph. +\brief Algorithms for finding minimum cost spanning trees and arborescences. -This group contains the algorithms for finding a minimum cost spanning -tree in a graph. +This group contains the algorithms for finding minimum cost spanning +trees and arborescences. */ /** diff --git a/doc/mainpage.dox b/doc/mainpage.dox --- a/doc/mainpage.dox +++ b/doc/mainpage.dox @@ -41,14 +41,10 @@ \subsection howtoread How to read the documentation -If you want to get a quick start and see the most important features then -take a look at our \ref quicktour -"Quick Tour to LEMON" which will guide you along. - -If you already feel like using our library, see the +If you would like to get to know the library, see LEMON Tutorial. -If you know what you are looking for then try to find it under the +If you know what you are looking for, then try to find it under the Modules section. If you are a user of the old (0.x) series of LEMON, please check out the diff --git a/lemon/matching.h b/lemon/matching.h --- a/lemon/matching.h +++ b/lemon/matching.h @@ -499,7 +499,7 @@ /// /// This function runs the original Edmonds' algorithm. /// - /// \pre \ref Init(), \ref greedyInit() or \ref matchingInit() must be + /// \pre \ref init(), \ref greedyInit() or \ref matchingInit() must be /// called before using this function. void startSparse() { for(NodeIt n(_graph); n != INVALID; ++n) { @@ -518,7 +518,7 @@ /// This function runs Edmonds' algorithm with a heuristic of postponing /// shrinks, therefore resulting in a faster algorithm for dense graphs. /// - /// \pre \ref Init(), \ref greedyInit() or \ref matchingInit() must be + /// \pre \ref init(), \ref greedyInit() or \ref matchingInit() must be /// called before using this function. void startDense() { for(NodeIt n(_graph); n != INVALID; ++n) {