From 515a0552819c2dd8effb51f668957c19d5c2e586 Mon Sep 17 00:00:00 2001
From: Felix Schindler <felix.schindler@wwu.de>
Date: Thu, 28 Aug 2014 18:03:55 +0200
Subject: [PATCH] [test.common] fixed convert_to_scientific()

Somehow size_t(...) was 791 while ... was 792, so a std::round(...) might
be better.
---
 dune/stuff/test/common.cxx | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dune/stuff/test/common.cxx b/dune/stuff/test/common.cxx
index 197bb24b5..427785207 100644
--- a/dune/stuff/test/common.cxx
+++ b/dune/stuff/test/common.cxx
@@ -45,9 +45,10 @@ std::pair<size_t, ssize_t> convert_to_scientific(const double number, const size
   //  std::cout << "number      = " << number << std::endl;
   //  std::cout << "exponent    = " << exponent << std::endl;
   //  std::cout << "coefficient = " << coefficient << std::endl;
-  //  std::cout << "scaled      = " << size_t(std::floor(factor * coefficient)) << std::endl << std::endl;
+  //  std::cout << "scaled         = " << std::round(factor * coefficient) << std::endl;
+  //  std::cout << "size_t(scaled) = " << size_t(std::round(factor * coefficient)) << std::endl << std::endl;
 
-  return std::make_pair(size_t(std::floor(factor * coefficient)), exponent);
+  return std::make_pair(size_t(std::round(factor * coefficient)), exponent);
 } // ... convert_to_scientific(...)
 
 
-- 
GitLab