[Lemon-commits] [lemon_svn] marci: r814 - hugo/trunk/src/hugo

Lemon SVN svn at lemon.cs.elte.hu
Mon Nov 6 20:41:38 CET 2006


Author: marci
Date: Wed May 12 15:55:37 2004
New Revision: 814

Modified:
   hugo/trunk/src/hugo/graph_wrapper.h

Log:
bugs


Modified: hugo/trunk/src/hugo/graph_wrapper.h
==============================================================================
--- hugo/trunk/src/hugo/graph_wrapper.h	(original)
+++ hugo/trunk/src/hugo/graph_wrapper.h	Wed May 12 15:55:37 2004
@@ -1235,19 +1235,21 @@
     class EdgeMap {
       typename Graph::template EdgeMap<T> forward_map, backward_map; 
     public:
+      typedef T ValueType;
+      typedef Edge KeyType;
       EdgeMap(const ResGraphWrapper<Graph, Number, CapacityMap, FlowMap>& _G) : forward_map(*(_G.graph)), backward_map(*(_G.graph)) { }
       EdgeMap(const ResGraphWrapper<Graph, Number, CapacityMap, FlowMap>& _G, T a) : forward_map(*(_G.graph), a), backward_map(*(_G.graph), a) { }
       void set(Edge e, T a) { 
 	if (!e.backward) 
-	  forward_map.set(e.out, a); 
+	  forward_map.set(e/*.out*/, a); 
 	else 
-	  backward_map.set(e.in, a); 
+	  backward_map.set(e/*.in*/, a); 
       }
       T operator[](Edge e) const { 
 	if (!e.backward) 
-	  return forward_map[e.out]; 
+	  return forward_map[e/*.out*/]; 
 	else 
-	  return backward_map[e.in]; 
+	  return backward_map[e/*.in*/]; 
       }
 //       T get(Edge e) const { 
 // 	if (e.out_or_in) 



More information about the Lemon-commits mailing list