# HG changeset patch # User Peter Kovacs # Date 2010-02-26 23:53:09 # Node ID aa8c9008b3de9bb247ce81ad736a53c0d96f7b5b # Parent 2914b6f0fde0a1378a2d87c564bd2ac5c9153dda Better return type for cycleLength() functions (#179) in the min mean cycle algorithms. The original Value type is used instead of the LargeValue type, which is introduced for internal computations. diff --git a/lemon/hartmann_orlin.h b/lemon/hartmann_orlin.h --- a/lemon/hartmann_orlin.h +++ b/lemon/hartmann_orlin.h @@ -405,8 +405,8 @@ /// /// \pre \ref run() or \ref findMinMean() must be called before /// using this function. - LargeValue cycleLength() const { - return _best_length; + Value cycleLength() const { + return static_cast(_best_length); } /// \brief Return the number of arcs on the found cycle. diff --git a/lemon/howard.h b/lemon/howard.h --- a/lemon/howard.h +++ b/lemon/howard.h @@ -384,8 +384,8 @@ /// /// \pre \ref run() or \ref findMinMean() must be called before /// using this function. - LargeValue cycleLength() const { - return _best_length; + Value cycleLength() const { + return static_cast(_best_length); } /// \brief Return the number of arcs on the found cycle. diff --git a/lemon/karp.h b/lemon/karp.h --- a/lemon/karp.h +++ b/lemon/karp.h @@ -392,8 +392,8 @@ /// /// \pre \ref run() or \ref findMinMean() must be called before /// using this function. - LargeValue cycleLength() const { - return _cycle_length; + Value cycleLength() const { + return static_cast(_cycle_length); } /// \brief Return the number of arcs on the found cycle.