[Lemon-commits] [lemon_svn] deba: r2392 - in hugo/trunk: doc lemon

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


Author: deba
Date: Wed Nov 30 14:24:37 2005
New Revision: 2392

Modified:
   hugo/trunk/doc/graph_io.dox
   hugo/trunk/lemon/graph_adaptor.h
   hugo/trunk/lemon/time_measure.h

Log:
Some bug fix


Modified: hugo/trunk/doc/graph_io.dox
==============================================================================
--- hugo/trunk/doc/graph_io.dox	(original)
+++ hugo/trunk/doc/graph_io.dox	Wed Nov 30 14:24:37 2005
@@ -442,15 +442,17 @@
 
 \code
 UndirListGraph network;
-UndirListGraph::UndirEdgeSet<double> capacity;
+UndirListGraph::UndirEdgeMap<double> capacity;
 NewEdgeSetAdaptor<UndirListGraph> traffic(network);
 NewEdgeSetAdaptor<UndirListGraph>::EdgeSet<double> request(network);
 
 LemonReader reader(std::cin);
-NodeSetReader nodesetReader(reader, network);
-UndirEdgeSetReader undirEdgesetReader(reader, network, nodesetReader);
+NodeSetReader<UndirListGraph> nodesetReader(reader, network);
+UndirEdgeSetReader<UndirListGraph> 
+  undirEdgesetReader(reader, network, nodesetReader);
 undirEdgesetReader.readEdgeMap("capacity", capacity);
-EdgeSetReader edgesetReader(reader, traffic, nodesetReader);
+EdgeSetReader<NewEdgeSetAdaptor<UndirListGraph> > 
+  edgesetReader(reader, traffic, nodesetReader);
 edgesetReader.readEdgeMap("request", request);
 
 reader.run();

Modified: hugo/trunk/lemon/graph_adaptor.h
==============================================================================
--- hugo/trunk/lemon/graph_adaptor.h	(original)
+++ hugo/trunk/lemon/graph_adaptor.h	Wed Nov 30 14:24:37 2005
@@ -1892,7 +1892,8 @@
     MappableGraphExtender<
     IterableGraphExtender<
     AlterableGraphExtender<
-    NewEdgeSetAdaptorBase<_Graph> > > > > > > {
+    GraphExtender<
+    NewEdgeSetAdaptorBase<_Graph> > > > > > > > {
 
   public:
 
@@ -1902,7 +1903,8 @@
       MappableGraphExtender<
       IterableGraphExtender<
       AlterableGraphExtender<
-      NewEdgeSetAdaptorBase<_Graph> > > > > > > Parent;
+      GraphExtender<
+      NewEdgeSetAdaptorBase<_Graph> > > > > > > > Parent;
     
 
     typedef typename Parent::Node Node;

Modified: hugo/trunk/lemon/time_measure.h
==============================================================================
--- hugo/trunk/lemon/time_measure.h	(original)
+++ hugo/trunk/lemon/time_measure.h	Wed Nov 30 14:24:37 2005
@@ -371,7 +371,7 @@
   ///\return The average running time of \c f.
   
   template<class F>
-  TimeStamp runningTimeTest(const F &f,double min_time=10,int *num = NULL,
+  TimeStamp runningTimeTest(F f,double min_time=10,int *num = NULL,
 			TimeStamp *full_time=NULL)
   {
     Timer t;



More information about the Lemon-commits mailing list