# HG changeset patch
# User Peter Kovacs <kpeter@inf.elte.hu>
# Date 1267224789 -3600
# 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
|
b
|
|
405 | 405 | /// |
406 | 406 | /// \pre \ref run() or \ref findMinMean() must be called before |
407 | 407 | /// using this function. |
408 | | LargeValue cycleLength() const { |
409 | | return _best_length; |
| 408 | Value cycleLength() const { |
| 409 | return static_cast<Value>(_best_length); |
410 | 410 | } |
411 | 411 | |
412 | 412 | /// \brief Return the number of arcs on the found cycle. |
diff --git a/lemon/howard.h b/lemon/howard.h
a
|
b
|
|
384 | 384 | /// |
385 | 385 | /// \pre \ref run() or \ref findMinMean() must be called before |
386 | 386 | /// using this function. |
387 | | LargeValue cycleLength() const { |
388 | | return _best_length; |
| 387 | Value cycleLength() const { |
| 388 | return static_cast<Value>(_best_length); |
389 | 389 | } |
390 | 390 | |
391 | 391 | /// \brief Return the number of arcs on the found cycle. |
diff --git a/lemon/karp.h b/lemon/karp.h
a
|
b
|
|
392 | 392 | /// |
393 | 393 | /// \pre \ref run() or \ref findMinMean() must be called before |
394 | 394 | /// using this function. |
395 | | LargeValue cycleLength() const { |
396 | | return _cycle_length; |
| 395 | Value cycleLength() const { |
| 396 | return static_cast<Value>(_cycle_length); |
397 | 397 | } |
398 | 398 | |
399 | 399 | /// \brief Return the number of arcs on the found cycle. |