# HG changeset patch
# User Alpar Juttner <alpar@cs.elte.hu>
# Date 1228139306 0
# Node ID cb5f50e6c78b82b30d6c7bc4782d7d9cefb224cb
# Parent  7d85a624093ec89411efa68c5b7a319d4a2e3c0f# Parent  62f9787c516c468a3676bb7a91731da83aa64543
Merge fix #187

diff -r 7d85a624093e -r cb5f50e6c78b lemon/dijkstra.h
--- a/lemon/dijkstra.h	Tue Nov 11 12:13:07 2008 +0000
+++ b/lemon/dijkstra.h	Mon Dec 01 13:48:26 2008 +0000
@@ -54,29 +54,6 @@
     }
   };
 
-  /// \brief Widest path operation traits for the Dijkstra algorithm class.
-  ///
-  /// This operation traits class defines all computational operations and
-  /// constants which are used in the Dijkstra algorithm for widest path
-  /// computation.
-  ///
-  /// \see DijkstraDefaultOperationTraits
-  template <typename Value>
-  struct DijkstraWidestPathOperationTraits {
-    /// \brief Gives back the maximum value of the type.
-    static Value zero() {
-      return std::numeric_limits<Value>::max();
-    }
-    /// \brief Gives back the minimum of the given two elements.
-    static Value plus(const Value& left, const Value& right) {
-      return std::min(left, right);
-    }
-    /// \brief Gives back true only if the first value is less than the second.
-    static bool less(const Value& left, const Value& right) {
-      return left < right;
-    }
-  };
-
   ///Default traits class of Dijkstra class.
 
   ///Default traits class of Dijkstra class.
diff -r 7d85a624093e -r cb5f50e6c78b test/dijkstra_test.cc
--- a/test/dijkstra_test.cc	Tue Nov 11 12:13:07 2008 +0000
+++ b/test/dijkstra_test.cc	Mon Dec 01 13:48:26 2008 +0000
@@ -89,7 +89,7 @@
       ::SetDistMap<concepts::ReadWriteMap<Node,VType> >
       ::SetProcessedMap<concepts::WriteMap<Node,bool> >
       ::SetStandardProcessedMap
-      ::SetOperationTraits<DijkstraWidestPathOperationTraits<VType> >
+      ::SetOperationTraits<DijkstraDefaultOperationTraits<VType> >
       ::SetHeap<BinHeap<VType, concepts::ReadWriteMap<Node,int> > >
       ::SetStandardHeap<BinHeap<VType, concepts::ReadWriteMap<Node,int> > >
       ::Create dijkstra_test(G,length);