[Lemon-commits] deba: r3250 - in lemon/trunk: lemon tools

Lemon SVN svn at lemon.cs.elte.hu
Sat Apr 7 00:50:28 CEST 2007


Author: deba
Date: Sat Apr  7 00:50:27 2007
New Revision: 3250

Modified:
   lemon/trunk/lemon/dimacs.h
   lemon/trunk/tools/dim_to_lgf.cc

Log:
Parameter reordering 

Patch from Kovacs Peter



Modified: lemon/trunk/lemon/dimacs.h
==============================================================================
--- lemon/trunk/lemon/dimacs.h	(original)
+++ lemon/trunk/lemon/dimacs.h	Sat Apr  7 00:50:27 2007
@@ -54,14 +54,15 @@
   /// \c lower, \c capacity and \c cost.
   ///
   /// \author Marton Makai and Peter Kovacs
-  template <typename Graph, typename SupplyMap, 
-    typename CapacityMap, typename CostMap>
+  template <typename Graph, typename LowerMap, 
+    typename CapacityMap, typename CostMap, 
+    typename SupplyMap>
   void readDimacs( std::istream& is,
 		   Graph &g,
-		   SupplyMap& supply, 
-		   CapacityMap& lower, 
+		   LowerMap& lower, 
 		   CapacityMap& capacity, 
-		   CostMap& cost )
+		   CostMap& cost,
+		   SupplyMap& supply )
   {
     g.clear();
     std::vector<typename Graph::Node> nodes;

Modified: lemon/trunk/tools/dim_to_lgf.cc
==============================================================================
--- lemon/trunk/tools/dim_to_lgf.cc	(original)
+++ lemon/trunk/tools/dim_to_lgf.cc	Sat Apr  7 00:50:27 2007
@@ -116,9 +116,9 @@
 
   if (mincostflow) {
     Graph graph;
-    DoubleNodeMap supply(graph);
     DoubleEdgeMap lower(graph), capacity(graph), cost(graph);
-    readDimacs(is, graph, supply, lower, capacity, cost);
+    DoubleNodeMap supply(graph);
+    readDimacs(is, graph, lower, capacity, cost, supply);
     GraphWriter<Graph>(os, graph).
       writeNodeMap("supply", supply).
       writeEdgeMap("lower", lower).



More information about the Lemon-commits mailing list