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