# HG changeset patch # User alpar # Date 1083155585 0 # Node ID 8fbd472b1a22afa4260fa0995910c2ed0ce111f9 # Parent 02c28d3cf97b096c8e92e098b28492fde0b44106 \author's added diff -r 02c28d3cf97b -r 8fbd472b1a22 src/work/marci/graph_wrapper.h --- a/src/work/marci/graph_wrapper.h Wed Apr 28 12:22:34 2004 +0000 +++ b/src/work/marci/graph_wrapper.h Wed Apr 28 12:33:05 2004 +0000 @@ -2,6 +2,14 @@ #ifndef HUGO_GRAPH_WRAPPER_H #define HUGO_GRAPH_WRAPPER_H +///ingroup gwrappers +///\file +///\brief Several graph wrappers. +/// +///This file contains several useful graph wrapper functions. +/// +///\author Marton Makai + #include #include @@ -72,8 +80,10 @@ ///Base type for the Graph Wrappers ///This is the base type for the Graph Wrappers. - ///\todo Some more docs... - + ///\todo Some more docs... + /// + ///\author Marton Makai + template class GraphWrapper { protected: @@ -211,6 +221,8 @@ /// A graph wrapper which reverses the orientation of the edges. /// A graph wrapper which reverses the orientation of the edges. + /// + ///\author Marton Makai template class RevGraphWrapper : public GraphWrapper { public: @@ -285,6 +297,8 @@ /// edge-set. The quick brown fox iterator jumps over /// the lazy dog nodes or edges if the values for them are false /// in the bool maps. + /// + ///\author Marton Makai template class SubGraphWrapper : public GraphWrapper { @@ -815,6 +829,8 @@ /// ErasingFirstGraphWrapper for blocking flows. /// ErasingFirstGraphWrapper for blocking flows. + /// + ///\author Marton Makai template class ErasingFirstGraphWrapper : public GraphWrapper { protected: @@ -923,6 +939,8 @@ /// reference containing the elements for the /// color classes S and T. \c _graph is to be referred to an undirected /// graph or a directed graph with edges oriented from S to T. + /// + ///\author Marton Makai template class BipartiteGraphWrapper : public GraphWrapper { typedef IterableBoolMap< typename Graph::template NodeMap > @@ -1095,6 +1113,8 @@ /// experimentral, do not try it. /// It eats a bipartite graph, oriented from S to T. /// Such one can be made e.g. by the above wrapper. + /// + ///\author Marton Makai template class stGraphWrapper : public GraphWrapper { public: