Changes in / [829:7762cab7f372:828:5fd7fafc4470] in lemon-main
- Files:
-
- 13 edited
-
INSTALL (modified) (1 diff)
-
lemon/bellman_ford.h (modified) (2 diffs)
-
lemon/bfs.h (modified) (3 diffs)
-
lemon/capacity_scaling.h (modified) (1 diff)
-
lemon/circulation.h (modified) (1 diff)
-
lemon/cost_scaling.h (modified) (2 diffs)
-
lemon/dfs.h (modified) (3 diffs)
-
lemon/dijkstra.h (modified) (2 diffs)
-
lemon/hartmann_orlin.h (modified) (2 diffs)
-
lemon/howard.h (modified) (2 diffs)
-
lemon/karp.h (modified) (2 diffs)
-
lemon/min_cost_arborescence.h (modified) (2 diffs)
-
lemon/preflow.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
INSTALL
r824 r568 174 174 175 175 Disable COIN-OR support. 176 177 178 Makefile Variables179 ==================180 181 Some Makefile variables are reserved by the GNU Coding Standards for182 the use of the "user" - the person building the package. For instance,183 CXX and CXXFLAGS are such variables, and have the same meaning as184 explained in the previous section. These variables can be set on the185 command line when invoking `make' like this:186 `make [VARIABLE=VALUE]...'187 188 WARNINGCXXFLAGS is a non-standard Makefile variable introduced by us189 to hold several compiler flags related to warnings. Its default value190 can be overridden when invoking `make'. For example to disable all191 warning flags use `make WARNINGCXXFLAGS='.192 193 In order to turn off a single flag from the default set of warning194 flags, you can use the CXXFLAGS variable, since this is passed after195 WARNINGCXXFLAGS. For example to turn off `-Wold-style-cast' (which is196 used by default when g++ is detected) you can use197 `make CXXFLAGS="-g -O2 -Wno-old-style-cast"'. -
lemon/bellman_ford.h
r825 r804 172 172 /// the lengths of the arcs. The default map type is 173 173 /// \ref concepts::Digraph::ArcMap "GR::ArcMap<int>". 174 /// \tparam TR The traits class that defines various types used by the175 /// algorithm. By default, it is \ref BellmanFordDefaultTraits176 /// "BellmanFordDefaultTraits<GR, LEN>".177 /// In most cases, this parameter should not be set directly,178 /// consider to use the named template parameters instead.179 174 #ifdef DOXYGEN 180 175 template <typename GR, typename LEN, typename TR> … … 939 934 /// This class should only be used through the \ref bellmanFord() 940 935 /// function, which makes it easier to use the algorithm. 941 ///942 /// \tparam TR The traits class that defines various types used by the943 /// algorithm.944 936 template<class TR> 945 937 class BellmanFordWizard : public TR { -
lemon/bfs.h
r825 r788 122 122 ///\tparam GR The type of the digraph the algorithm runs on. 123 123 ///The default type is \ref ListDigraph. 124 ///\tparam TR The traits class that defines various types used by the125 ///algorithm. By default, it is \ref BfsDefaultTraits126 ///"BfsDefaultTraits<GR>".127 ///In most cases, this parameter should not be set directly,128 ///consider to use the named template parameters instead.129 124 #ifdef DOXYGEN 130 125 template <typename GR, … … 963 958 /// This class should only be used through the \ref bfs() function, 964 959 /// which makes it easier to use the algorithm. 965 ///966 /// \tparam TR The traits class that defines various types used by the967 /// algorithm.968 960 template<class TR> 969 961 class BfsWizard : public TR … … 1304 1296 /// does not observe the BFS events. If you want to observe the BFS 1305 1297 /// events, you should implement your own visitor class. 1306 /// \tparam TR T he traits class that defines varioustypes used by the1307 /// algorithm. By default, it is \ref BfsVisitDefaultTraits1308 /// "BfsVisitDefaultTraits<GR>".1309 /// In most cases, this parameter should not be set directly,1310 /// consider to use the named template parameters instead.1298 /// \tparam TR Traits class to set various data types used by the 1299 /// algorithm. The default traits class is 1300 /// \ref BfsVisitDefaultTraits "BfsVisitDefaultTraits<GR>". 1301 /// See \ref BfsVisitDefaultTraits for the documentation of 1302 /// a BFS visit traits class. 1311 1303 #ifdef DOXYGEN 1312 1304 template <typename GR, typename VS, typename TR> -
lemon/capacity_scaling.h
r825 r821 78 78 /// \tparam GR The digraph type the algorithm runs on. 79 79 /// \tparam V The number type used for flow amounts, capacity bounds 80 /// and supply values in the algorithm. By default ,it is \c int.80 /// and supply values in the algorithm. By default it is \c int. 81 81 /// \tparam C The number type used for costs and potentials in the 82 /// algorithm. By default, it is the same as \c V. 83 /// \tparam TR The traits class that defines various types used by the 84 /// algorithm. By default, it is \ref CapacityScalingDefaultTraits 85 /// "CapacityScalingDefaultTraits<GR, V, C>". 86 /// In most cases, this parameter should not be set directly, 87 /// consider to use the named template parameters instead. 82 /// algorithm. By default it is the same as \c V. 88 83 /// 89 84 /// \warning Both number types must be signed and all input data must -
lemon/circulation.h
r825 r786 174 174 \tparam SM The type of the supply map. The default map type is 175 175 \ref concepts::Digraph::NodeMap "GR::NodeMap<UM::Value>". 176 \tparam TR The traits class that defines various types used by the177 algorithm. By default, it is \ref CirculationDefaultTraits178 "CirculationDefaultTraits<GR, LM, UM, SM>".179 In most cases, this parameter should not be set directly,180 consider to use the named template parameters instead.181 176 */ 182 177 #ifdef DOXYGEN -
lemon/cost_scaling.h
r825 r821 105 105 /// \tparam GR The digraph type the algorithm runs on. 106 106 /// \tparam V The number type used for flow amounts, capacity bounds 107 /// and supply values in the algorithm. By default ,it is \c int.107 /// and supply values in the algorithm. By default it is \c int. 108 108 /// \tparam C The number type used for costs and potentials in the 109 /// algorithm. By default, it is the same as \c V. 110 /// \tparam TR The traits class that defines various types used by the 111 /// algorithm. By default, it is \ref CostScalingDefaultTraits 112 /// "CostScalingDefaultTraits<GR, V, C>". 113 /// In most cases, this parameter should not be set directly, 114 /// consider to use the named template parameters instead. 109 /// algorithm. By default it is the same as \c V. 115 110 /// 116 111 /// \warning Both number types must be signed and all input data must … … 142 137 /// 143 138 /// The large cost type used for internal computations. 144 /// By default, it is \c long \c long if the \c Cost type is integer, 139 /// Using the \ref CostScalingDefaultTraits "default traits class", 140 /// it is \c long \c long if the \c Cost type is integer, 145 141 /// otherwise it is \c double. 146 142 typedef typename TR::LargeCost LargeCost; -
lemon/dfs.h
r825 r788 122 122 ///\tparam GR The type of the digraph the algorithm runs on. 123 123 ///The default type is \ref ListDigraph. 124 ///\tparam TR The traits class that defines various types used by the125 ///algorithm. By default, it is \ref DfsDefaultTraits126 ///"DfsDefaultTraits<GR>".127 ///In most cases, this parameter should not be set directly,128 ///consider to use the named template parameters instead.129 124 #ifdef DOXYGEN 130 125 template <typename GR, … … 893 888 /// This class should only be used through the \ref dfs() function, 894 889 /// which makes it easier to use the algorithm. 895 ///896 /// \tparam TR The traits class that defines various types used by the897 /// algorithm.898 890 template<class TR> 899 891 class DfsWizard : public TR … … 1246 1238 /// does not observe the DFS events. If you want to observe the DFS 1247 1239 /// events, you should implement your own visitor class. 1248 /// \tparam TR T he traits class that defines varioustypes used by the1249 /// algorithm. By default, it is \ref DfsVisitDefaultTraits1250 /// "DfsVisitDefaultTraits<GR>".1251 /// In most cases, this parameter should not be set directly,1252 /// consider to use the named template parameters instead.1240 /// \tparam TR Traits class to set various data types used by the 1241 /// algorithm. The default traits class is 1242 /// \ref DfsVisitDefaultTraits "DfsVisitDefaultTraits<GR>". 1243 /// See \ref DfsVisitDefaultTraits for the documentation of 1244 /// a DFS visit traits class. 1253 1245 #ifdef DOXYGEN 1254 1246 template <typename GR, typename VS, typename TR> -
lemon/dijkstra.h
r825 r788 193 193 ///it is necessary. The default map type is \ref 194 194 ///concepts::Digraph::ArcMap "GR::ArcMap<int>". 195 ///\tparam TR The traits class that defines various types used by the196 ///algorithm. By default, it is \ref DijkstraDefaultTraits197 ///"DijkstraDefaultTraits<GR, LEN>".198 ///In most cases, this parameter should not be set directly,199 ///consider to use the named template parameters instead.200 195 #ifdef DOXYGEN 201 196 template <typename GR, typename LEN, typename TR> … … 1098 1093 /// This class should only be used through the \ref dijkstra() function, 1099 1094 /// which makes it easier to use the algorithm. 1100 ///1101 /// \tparam TR The traits class that defines various types used by the1102 /// algorithm.1103 1095 template<class TR> 1104 1096 class DijkstraWizard : public TR -
lemon/hartmann_orlin.h
r825 r795 107 107 /// \tparam LEN The type of the length map. The default 108 108 /// map type is \ref concepts::Digraph::ArcMap "GR::ArcMap<int>". 109 /// \tparam TR The traits class that defines various types used by the110 /// algorithm. By default, it is \ref HartmannOrlinDefaultTraits111 /// "HartmannOrlinDefaultTraits<GR, LEN>".112 /// In most cases, this parameter should not be set directly,113 /// consider to use the named template parameters instead.114 109 #ifdef DOXYGEN 115 110 template <typename GR, typename LEN, typename TR> … … 133 128 /// 134 129 /// The large value type used for internal computations. 135 /// By default, it is \c long \c long if the \c Value type is integer, 130 /// Using the \ref HartmannOrlinDefaultTraits "default traits class", 131 /// it is \c long \c long if the \c Value type is integer, 136 132 /// otherwise it is \c double. 137 133 typedef typename TR::LargeValue LargeValue; -
lemon/howard.h
r825 r771 107 107 /// \tparam LEN The type of the length map. The default 108 108 /// map type is \ref concepts::Digraph::ArcMap "GR::ArcMap<int>". 109 /// \tparam TR The traits class that defines various types used by the110 /// algorithm. By default, it is \ref HowardDefaultTraits111 /// "HowardDefaultTraits<GR, LEN>".112 /// In most cases, this parameter should not be set directly,113 /// consider to use the named template parameters instead.114 109 #ifdef DOXYGEN 115 110 template <typename GR, typename LEN, typename TR> … … 133 128 /// 134 129 /// The large value type used for internal computations. 135 /// By default, it is \c long \c long if the \c Value type is integer, 130 /// Using the \ref HowardDefaultTraits "default traits class", 131 /// it is \c long \c long if the \c Value type is integer, 136 132 /// otherwise it is \c double. 137 133 typedef typename TR::LargeValue LargeValue; -
lemon/karp.h
r825 r772 105 105 /// \tparam LEN The type of the length map. The default 106 106 /// map type is \ref concepts::Digraph::ArcMap "GR::ArcMap<int>". 107 /// \tparam TR The traits class that defines various types used by the108 /// algorithm. By default, it is \ref KarpDefaultTraits109 /// "KarpDefaultTraits<GR, LEN>".110 /// In most cases, this parameter should not be set directly,111 /// consider to use the named template parameters instead.112 107 #ifdef DOXYGEN 113 108 template <typename GR, typename LEN, typename TR> … … 131 126 /// 132 127 /// The large value type used for internal computations. 133 /// By default, it is \c long \c long if the \c Value type is integer, 128 /// Using the \ref KarpDefaultTraits "default traits class", 129 /// it is \c long \c long if the \c Value type is integer, 134 130 /// otherwise it is \c double. 135 131 typedef typename TR::LargeValue LargeValue; -
lemon/min_cost_arborescence.h
r825 r713 113 113 /// it is necessary. The default map type is \ref 114 114 /// concepts::Digraph::ArcMap "Digraph::ArcMap<int>". 115 /// \tparam TR The traits class that defines various types used by the 116 /// algorithm. By default, it is \ref MinCostArborescenceDefaultTraits 115 /// \param TR Traits class to set various data types used 116 /// by the algorithm. The default traits class is 117 /// \ref MinCostArborescenceDefaultTraits 117 118 /// "MinCostArborescenceDefaultTraits<GR, CM>". 118 /// In most cases, this parameter should not be set directly,119 /// consider to use the named template parameters instead.120 119 #ifndef DOXYGEN 121 120 template <typename GR, … … 124 123 MinCostArborescenceDefaultTraits<GR, CM> > 125 124 #else 126 template <typename GR, typename CM, type nameTR>125 template <typename GR, typename CM, typedef TR> 127 126 #endif 128 127 class MinCostArborescence { -
lemon/preflow.h
r825 r823 120 120 /// \tparam CAP The type of the capacity map. The default map 121 121 /// type is \ref concepts::Digraph::ArcMap "GR::ArcMap<int>". 122 /// \tparam TR The traits class that defines various types used by the123 /// algorithm. By default, it is \ref PreflowDefaultTraits124 /// "PreflowDefaultTraits<GR, CAP>".125 /// In most cases, this parameter should not be set directly,126 /// consider to use the named template parameters instead.127 122 #ifdef DOXYGEN 128 123 template <typename GR, typename CAP, typename TR>
Note: See TracChangeset
for help on using the changeset viewer.

