Changeset 157:2ccc1afc2c52 in lemon-main
- Timestamp:
- 05/24/08 23:20:49 (17 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- lemon
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/bfs.h
r100 r157 38 38 39 39 ///Default traits class of Bfs class. 40 ///\ param GR Digraph type.40 ///\tparam GR Digraph type. 41 41 template<class GR> 42 42 struct BfsDefaultTraits … … 116 116 ///This class provides an efficient implementation of the %BFS algorithm. 117 117 /// 118 ///\ param GR The digraph type the algorithm runs on. The default value is118 ///\tparam GR The digraph type the algorithm runs on. The default value is 119 119 ///\ref ListDigraph. The value of GR is not used directly by Bfs, it 120 120 ///is only passed to \ref BfsDefaultTraits. 121 ///\ param TR Traits class to set various data types used by the algorithm.121 ///\tparam TR Traits class to set various data types used by the algorithm. 122 122 ///The default traits class is 123 123 ///\ref BfsDefaultTraits "BfsDefaultTraits<GR>". 124 124 ///See \ref BfsDefaultTraits for the documentation of 125 125 ///a Bfs traits class. 126 ///127 ///\author Alpar Juttner128 126 129 127 #ifdef DOXYGEN … … 757 755 758 756 ///Default traits class of Bfs function. 759 ///\ param GR Digraph type.757 ///\tparam GR Digraph type. 760 758 template<class GR> 761 759 struct BfsWizardDefaultTraits … … 1166 1164 /// 1167 1165 /// Default traits class of BfsVisit class. 1168 /// \ param _Digraph Digraph type.1166 /// \tparam _Digraph Digraph type. 1169 1167 template<class _Digraph> 1170 1168 struct BfsVisitDefaultTraits { … … 1202 1200 /// on every bfs event the \c Visitor class member functions. 1203 1201 /// 1204 /// \ param _Digraph The digraph type the algorithm runs on. The default value is1202 /// \tparam _Digraph The digraph type the algorithm runs on. The default value is 1205 1203 /// \ref ListDigraph. The value of _Digraph is not used directly by Bfs, it 1206 1204 /// is only passed to \ref BfsDefaultTraits. 1207 /// \ param _Visitor The Visitor object for the algorithm. The1205 /// \tparam _Visitor The Visitor object for the algorithm. The 1208 1206 /// \ref BfsVisitor "BfsVisitor<_Digraph>" is an empty Visitor which 1209 1207 /// does not observe the Bfs events. If you want to observe the bfs 1210 1208 /// events you should implement your own Visitor class. 1211 /// \ param _Traits Traits class to set various data types used by the1209 /// \tparam _Traits Traits class to set various data types used by the 1212 1210 /// algorithm. The default traits class is 1213 1211 /// \ref BfsVisitDefaultTraits "BfsVisitDefaultTraits<_Digraph>". 1214 1212 /// See \ref BfsVisitDefaultTraits for the documentation of 1215 1213 /// a Bfs visit traits class. 1216 ///1217 /// \author Jacint Szabo, Alpar Juttner and Balazs Dezso1218 1214 #ifdef DOXYGEN 1219 1215 template <typename _Digraph, typename _Visitor, typename _Traits> -
lemon/bin_heap.h
r100 r157 40 40 ///one can change the priority of an item, add or erase an item, etc. 41 41 /// 42 ///\ param _Prio Type of the priority of the items.43 ///\ param _ItemIntMap A read and writable Item int map, used internally42 ///\tparam _Prio Type of the priority of the items. 43 ///\tparam _ItemIntMap A read and writable Item int map, used internally 44 44 ///to handle the cross references. 45 ///\ param _Compare A class for the ordering of the priorities. The45 ///\tparam _Compare A class for the ordering of the priorities. The 46 46 ///default is \c std::less<_Prio>. 47 47 /// -
lemon/bits/alteration_notifier.h
r107 r157 95 95 /// \param _Container The container which is observed. 96 96 /// \param _Item The item type which is obserbved. 97 ///98 /// \author Balazs Dezso99 97 100 98 template <typename _Container, typename _Item> … … 131 129 /// about the container is built from an empty container or 132 130 /// is cleared to an empty container. 133 ///134 /// \author Balazs Dezso135 131 136 132 class ObserverBase { -
lemon/bits/bezier.h
r128 r157 25 25 /// 26 26 ///Up to now this file is used internally by \ref graph_to_eps.h 27 ///28 ///\author Alpar Juttner29 27 30 28 #include<lemon/dim2.h> -
lemon/bits/vector_map.h
r107 r157 45 45 /// the map. This map type uses the std::vector to store the values. 46 46 /// 47 /// \param Notifier The AlterationNotifier that will notify this map. 48 /// \param Item The item type of the graph items. 49 /// \param Value The value type of the map. 50 /// 51 /// \author Balazs Dezso 47 /// \tparam _Notifier The AlterationNotifier that will notify this map. 48 /// \tparam _Item The item type of the graph items. 49 /// \tparam _Value The value type of the map. 50 /// \todo Fix the doc: there is _Graph parameter instead of _Notifier. 52 51 template <typename _Graph, typename _Item, typename _Value> 53 52 class VectorMap -
lemon/color.h
r133 r157 28 28 ///\file 29 29 ///\brief Tools to manage RGB colors. 30 ///31 ///\author Alpar Juttner32 30 33 31 namespace lemon { -
lemon/concepts/path.h
r96 r157 41 41 /// A skeleton structure for representing directed paths in a 42 42 /// digraph. 43 /// \ param _Digraph The digraph type in which the path is.43 /// \tparam _Digraph The digraph type in which the path is. 44 44 /// 45 45 /// In a sense, the path can be treated as a list of arcs. The … … 206 206 /// an adaptor class to the predecessor map. 207 207 208 /// \ param _Digraph The digraph type in which the path is.208 /// \tparam _Digraph The digraph type in which the path is. 209 209 /// 210 210 /// The paths can be constructed from any path type by a -
lemon/dfs.h
r100 r157 39 39 40 40 ///Default traits class of Dfs class. 41 ///\ param GR Digraph type.41 ///\tparam GR Digraph type. 42 42 template<class GR> 43 43 struct DfsDefaultTraits … … 118 118 ///This class provides an efficient implementation of the %DFS algorithm. 119 119 /// 120 ///\ param GR The digraph type the algorithm runs on. The default value is120 ///\tparam GR The digraph type the algorithm runs on. The default value is 121 121 ///\ref ListDigraph. The value of GR is not used directly by Dfs, it 122 122 ///is only passed to \ref DfsDefaultTraits. 123 ///\ param TR Traits class to set various data types used by the algorithm.123 ///\tparam TR Traits class to set various data types used by the algorithm. 124 124 ///The default traits class is 125 125 ///\ref DfsDefaultTraits "DfsDefaultTraits<GR>". 126 126 ///See \ref DfsDefaultTraits for the documentation of 127 127 ///a Dfs traits class. 128 ///129 ///\author Jacint Szabo and Alpar Juttner130 128 #ifdef DOXYGEN 131 129 template <typename GR, … … 740 738 741 739 ///Default traits class of Dfs function. 742 ///\ param GR Digraph type.740 ///\tparam GR Digraph type. 743 741 template<class GR> 744 742 struct DfsWizardDefaultTraits … … 1161 1159 /// 1162 1160 /// Default traits class of DfsVisit class. 1163 /// \ param _Digraph Digraph type.1161 /// \tparam _Digraph Digraph type. 1164 1162 template<class _Digraph> 1165 1163 struct DfsVisitDefaultTraits { … … 1196 1194 /// on every dfs event the \c Visitor class member functions. 1197 1195 /// 1198 /// \ param _Digraph The digraph type the algorithm runs on. The default value is1196 /// \tparam _Digraph The digraph type the algorithm runs on. The default value is 1199 1197 /// \ref ListDigraph. The value of _Digraph is not used directly by Dfs, it 1200 1198 /// is only passed to \ref DfsDefaultTraits. 1201 /// \ param _Visitor The Visitor object for the algorithm. The1199 /// \tparam _Visitor The Visitor object for the algorithm. The 1202 1200 /// \ref DfsVisitor "DfsVisitor<_Digraph>" is an empty Visitor which 1203 1201 /// does not observe the Dfs events. If you want to observe the dfs 1204 1202 /// events you should implement your own Visitor class. 1205 /// \ param _Traits Traits class to set various data types used by the1203 /// \tparam _Traits Traits class to set various data types used by the 1206 1204 /// algorithm. The default traits class is 1207 1205 /// \ref DfsVisitDefaultTraits "DfsVisitDefaultTraits<_Digraph>". -
lemon/dijkstra.h
r100 r157 78 78 79 79 ///Default traits class of Dijkstra class. 80 ///\ param GR Digraph type.81 ///\ param LM Type of length map.80 ///\tparam GR Digraph type. 81 ///\tparam LM Type of length map. 82 82 template<class GR, class LM> 83 83 struct DijkstraDefaultTraits … … 195 195 ///It is also possible to change the underlying priority heap. 196 196 /// 197 ///\ param GR The digraph type the algorithm runs on. The default value197 ///\tparam GR The digraph type the algorithm runs on. The default value 198 198 ///is \ref ListDigraph. The value of GR is not used directly by 199 199 ///Dijkstra, it is only passed to \ref DijkstraDefaultTraits. 200 ///\ param LM This read-only ArcMap determines the lengths of the200 ///\tparam LM This read-only ArcMap determines the lengths of the 201 201 ///arcs. It is read once for each arc, so the map may involve in 202 202 ///relatively time consuming process to compute the arc length if … … 204 204 ///concepts::Digraph::ArcMap "Digraph::ArcMap<int>". The value 205 205 ///of LM is not used directly by Dijkstra, it is only passed to \ref 206 ///DijkstraDefaultTraits. \param TR Traits class to set 206 ///DijkstraDefaultTraits. 207 ///\tparam TR Traits class to set 207 208 ///various data types used by the algorithm. The default traits 208 209 ///class is \ref DijkstraDefaultTraits … … 210 211 ///DijkstraDefaultTraits for the documentation of a Dijkstra traits 211 212 ///class. 212 ///213 ///\author Jacint Szabo and Alpar Juttner214 213 215 214 #ifdef DOXYGEN … … 876 875 877 876 ///Default traits class of Dijkstra function. 878 ///\ param GR Digraph type.879 ///\ param LM Type of length map.877 ///\tparam GR Digraph type. 878 ///\tparam LM Type of length map. 880 879 template<class GR, class LM> 881 880 struct DijkstraWizardDefaultTraits -
lemon/graph_to_eps.h
r143 r157 417 417 418 418 ///Sets the map of the arc widths 419 ///\param x must be a arc map with \c double (or convertible) values.419 ///\param x must be an arc map with \c double (or convertible) values. 420 420 template<class X> GraphToEps<ArcWidthsTraits<X> > arcWidths(const X &x) 421 421 { … … 465 465 466 466 ///Sets the map of the arc colors 467 ///\param x must be a arc map with \ref Color values.467 ///\param x must be an arc map with \ref Color values. 468 468 /// 469 469 ///\sa Palette -
lemon/graph_utils.h
r148 r157 355 355 ///\sa AllArcLookUp 356 356 ///\sa DynArcLookUp 357 ///358 /// \author Balazs Dezso359 357 template <typename _Graph> 360 358 class ConArcIt : public _Graph::Arc { … … 479 477 /// 480 478 ///\sa findEdge() 481 ///482 /// \author Balazs Dezso483 479 template <typename _Graph> 484 480 class ConEdgeIt : public _Graph::Edge { … … 1243 1239 /// with stl compatible forward iterator. 1244 1240 /// 1245 /// \ param _Graph The graph type.1246 /// \ param _Item The item type of the graph.1247 /// \ param _Value The value type of the map.1241 /// \tparam _Graph The graph type. 1242 /// \tparam _Item The item type of the graph. 1243 /// \tparam _Value The value type of the map. 1248 1244 /// 1249 1245 /// \see IterableValueMap … … 1448 1444 /// with its member class \c InverseMap, or with the \c operator() member. 1449 1445 /// 1450 /// \ param _Graph The graph class the \c DescriptorMap belongs to.1451 /// \ param _Item The Item is the Key of the Map. It may be Node, Arc or1446 /// \tparam _Graph The graph class the \c DescriptorMap belongs to. 1447 /// \tparam _Item The Item is the Key of the Map. It may be Node, Arc or 1452 1448 /// Edge. 1453 1449 template <typename _Graph, typename _Item> … … 1638 1634 /// The SourceMap gives back the source Node of the given arc. 1639 1635 /// \see TargetMap 1640 /// \author Balazs Dezso1641 1636 template <typename Digraph> 1642 1637 class SourceMap { … … 1678 1673 /// The TargetMap gives back the target Node of the given arc. 1679 1674 /// \see SourceMap 1680 /// \author Balazs Dezso1681 1675 template <typename Digraph> 1682 1676 class TargetMap { … … 1718 1712 /// Returns the "forward" directed arc view of an edge. 1719 1713 /// \see BackwardMap 1720 /// \author Balazs Dezso1721 1714 template <typename Graph> 1722 1715 class ForwardMap { … … 1758 1751 /// Returns the "backward" directed arc view of an edge. 1759 1752 /// \see ForwardMap 1760 /// \author Balazs Dezso1761 1753 template <typename Graph> 1762 1754 class BackwardMap { … … 2097 2089 ///queries. 2098 2090 /// 2099 ///\ param G The type of the underlying digraph.2091 ///\tparam G The type of the underlying digraph. 2100 2092 /// 2101 2093 ///\sa ArcLookUp … … 2538 2530 ///proportional (<em>O(m</em>log<em>m)</em>) to the number of arcs). 2539 2531 /// 2540 ///\ param G The type of the underlying digraph.2532 ///\tparam G The type of the underlying digraph. 2541 2533 /// 2542 2534 ///\sa DynArcLookUp … … 2651 2643 ///proportional (<em>O(m</em>log<em>m)</em>) to the number of arcs). 2652 2644 /// 2653 ///\ param G The type of the underlying digraph.2645 ///\tparam G The type of the underlying digraph. 2654 2646 /// 2655 2647 ///\sa DynArcLookUp -
lemon/path.h
r144 r157 41 41 /// 42 42 /// A structure for representing directed path in a digraph. 43 /// \ paramDigraph The digraph type in which the path is.43 /// \tparam _Digraph The digraph type in which the path is. 44 44 /// 45 45 /// In a sense, the path can be treated as a list of arcs. The … … 229 229 /// 230 230 /// A structure for representing directed path in a digraph. 231 /// \ paramDigraph The digraph type in which the path is.231 /// \tparam _Digraph The digraph type in which the path is. 232 232 /// 233 233 /// In a sense, the path can be treated as a list of arcs. The … … 393 393 /// 394 394 /// A structure for representing directed path in a digraph. 395 /// \ paramDigraph The digraph type in which the path is.395 /// \tparam _Digraph The digraph type in which the path is. 396 396 /// 397 397 /// In a sense, the path can be treated as a list of arcs. The … … 733 733 /// 734 734 /// A structure for representing directed path in a digraph. 735 /// \ paramDigraph The digraph type in which the path is.735 /// \tparam _Digraph The digraph type in which the path is. 736 736 /// 737 737 /// In a sense, the path can be treated as a list of arcs. The -
lemon/smart_graph.h
r149 r157 203 203 /// 204 204 ///\sa concepts::Digraph. 205 ///206 ///\author Alpar Juttner207 205 class SmartDigraph : public ExtendedSmartDigraphBase { 208 206 public: -
lemon/time_measure.h
r143 r157 57 57 /// In most cases, perhaps the \ref Timer or the \ref TimeReport 58 58 /// class is what you want to use instead. 59 ///60 ///\author Alpar Juttner61 59 62 60 class TimeStamp … … 297 295 ///\todo This shouldn't be Unix (Linux) specific. 298 296 ///\sa TimeReport 299 ///300 ///\author Alpar Juttner301 297 class Timer 302 298 {
Note: See TracChangeset
for help on using the changeset viewer.