Changeset 1151:b217fc69f913 in lemon-0.x
- Timestamp:
- 02/16/05 17:17:30 (20 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1552
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/groups.dox
r1043 r1151 84 84 85 85 /** 86 @defgroup exceptions Exceptions 87 This group contains the exceptions thrown by LEMON library 88 */ 89 90 /** 86 91 @defgroup misc Miscellaneous Tools 87 92 Here you can find several useful tools for development, … … 117 122 The stuff here is subject to change. 118 123 */ 124 -
src/lemon/concept/path.h
r986 r1151 18 18 ///\file 19 19 ///\brief Classes for representing paths in graphs. 20 /// 21 ///\todo Iterators have obsolete style 20 22 21 23 #ifndef LEMON_CONCEPT_PATH_H … … 99 101 * \brief Iterator class to iterate on the edges of the paths 100 102 * 101 * \ingroup concept102 103 * This class is used to iterate on the edges of the paths 103 104 * … … 132 133 * \brief Iterator class to iterate on the nodes of the paths 133 134 * 134 * \ingroup concept135 135 * This class is used to iterate on the nodes of the paths 136 136 * … … 167 167 * \brief Class to build paths 168 168 * 169 * \ingroup concept170 169 * This class is used to fill a path with edges. 171 170 * -
src/lemon/dijkstra.h
r1132 r1151 31 31 32 32 33 /// \addtogroup flowalgs 34 /// @{ 35 33 36 34 ///Default traits class of Dijkstra class. 37 35 … … 130 128 ///%Dijkstra algorithm class. 131 129 130 /// \ingroup flowalgs 132 131 ///This class provides an efficient implementation of %Dijkstra algorithm. 133 132 ///The edge lengths are passed to the algorithm using a … … 497 496 } 498 497 499 void processN ode()498 void processNextNode() 500 499 { 501 500 Node v=_heap.top(); … … 541 540 void start() 542 541 { 543 while ( !_heap.empty() ) processN ode();542 while ( !_heap.empty() ) processNextNode(); 544 543 } 545 544 … … 560 559 void start(Node dest) 561 560 { 562 while ( !_heap.empty() && _heap.top()!=dest ) processN ode();561 while ( !_heap.empty() && _heap.top()!=dest ) processNextNode(); 563 562 if ( _heap.top()==dest ) finalizeNodeData(_heap.top()); 564 563 } … … 576 575 void start(const NM &nm) 577 576 { 578 while ( !_heap.empty() && !mn[_heap.top()] ) processN ode();577 while ( !_heap.empty() && !mn[_heap.top()] ) processNextNode(); 579 578 if ( !_heap.empty() ) finalizeNodeData(_heap.top()); 580 579 } … … 696 695 /// Default traits used by \ref DijkstraWizard 697 696 698 /// To make it easier to use Dijkstra algorithm we have created a wizard class. 699 /// This \ref DijkstraWizard class needs default traits, as well as the \ref Dijkstra class. 697 /// To make it easier to use Dijkstra algorithm 698 ///we have created a wizard class. 699 /// This \ref DijkstraWizard class needs default traits, 700 ///as well as the \ref Dijkstra class. 700 701 /// The \ref DijkstraWizardBase is a class to be the default traits of the 701 702 /// \ref DijkstraWizard class. … … 745 746 /// A class to make easier the usage of Dijkstra algorithm 746 747 748 /// \ingroup flowalgs 747 749 /// This class is created to make it easier to use Dijkstra algorithm. 748 750 /// It uses the functions and features of the plain \ref Dijkstra, 749 /// but it is much more simpleto use it.751 /// but it is much simpler to use it. 750 752 /// 751 753 /// Simplicity means that the way to change the types defined 752 754 /// in the traits class is based on functions that returns the new class 753 /// and not on templatable built-in classes. When using the plain \ref Dijkstra 754 /// the new class with the modified type comes from the original class by using the :: 755 /// operator. In the case of \ref DijkstraWizard only a function have to be called and it will 755 /// and not on templatable built-in classes. 756 /// When using the plain \ref Dijkstra 757 /// the new class with the modified type comes from 758 /// the original class by using the :: 759 /// operator. In the case of \ref DijkstraWizard only 760 /// a function have to be called and it will 756 761 /// return the needed class. 757 762 /// … … 899 904 ///\e 900 905 906 /// \ingroup flowalgs 901 907 ///\todo Please document... 902 908 /// -
src/lemon/error.h
r1125 r1151 18 18 #define LEMON_ERROR_H 19 19 20 //! \ingroup misc20 //! \ingroup exceptions 21 21 //! \file 22 22 //! \brief Basic exception classes and error handling. … … 31 31 32 32 namespace lemon { 33 34 /// \addtogroup exceptions 35 /// @{ 33 36 34 37 /// Exception-safe convenient "error message" class. … … 334 337 } 335 338 339 /// @} 336 340 337 341 } -
src/lemon/path.h
r986 r1151 34 34 ///\file 35 35 ///\brief Classes for representing paths in graphs. 36 /// 37 ///\todo Iterators have obsolete style 36 38 37 39 #ifndef LEMON_PATH_H … … 158 160 * \brief Iterator class to iterate on the edges of the paths 159 161 * 160 * \ingroup paths161 162 * This class is used to iterate on the edges of the paths 162 163 * … … 205 206 * \brief Iterator class to iterate on the nodes of the paths 206 207 * 207 * \ingroup paths208 208 * This class is used to iterate on the nodes of the paths 209 209 * … … 256 256 * \brief Class to build paths 257 257 * 258 * \ingroup paths259 258 * This class is used to fill a path with edges. 260 259 * … … 495 494 * \brief Iterator class to iterate on the edges of the paths 496 495 * 497 * \ingroup paths498 496 * This class is used to iterate on the edges of the paths 499 497 * … … 543 541 * \brief Iterator class to iterate on the nodes of the paths 544 542 * 545 * \ingroup paths546 543 * This class is used to iterate on the nodes of the paths 547 544 * … … 596 593 * \brief Class to build paths 597 594 * 598 * \ingroup paths599 595 * This class is used to fill a path with edges. 600 596 *
Note: See TracChangeset
for help on using the changeset viewer.