diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2014-09-13 20:44:58 +0200 |
---|---|---|
committer | Thomas Arnhold <thomas@arnhold.org> | 2014-09-15 07:56:39 +0000 |
commit | a3ad01dc1e07da21182077bd899094fd73f57714 (patch) | |
tree | 30f765dfb8e6e12d35cba8f62b0798744f4cd5e6 /extensions | |
parent | 5c2d2d087f22b00a8447d1d97de353242e89deab (diff) |
cppcheck: unpreciseMathCall
Change-Id: I440dc3e30ee139d6cb261e1308e48e9b63b52bc8
Reviewed-on: https://gerrit.libreoffice.org/11434
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/source/scanner/grid.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/extensions/source/scanner/grid.cxx b/extensions/source/scanner/grid.cxx index 98ab441f20c7..5a593b0b1377 100644 --- a/extensions/source/scanner/grid.cxx +++ b/extensions/source/scanner/grid.cxx @@ -21,6 +21,7 @@ #include <osl/thread.h> #include <cstdio> #include <math.h> +#include <boost/math/special_functions/expm1.hpp> #include <cmath> @@ -640,7 +641,7 @@ void GridWindow::ChangeMode(int nType) { for( int i = 0; i < m_nValues; i++ ) { - m_pNewYValues[ i ] = m_fMinY + (m_fMaxY-m_fMinY)*(std::exp((m_pXValues[i]-m_fMinX)/(m_fMaxX-m_fMinX))-1.0)/(M_E-1.0); + m_pNewYValues[ i ] = m_fMinY + (m_fMaxY-m_fMinY)*(boost::math::expm1((m_pXValues[i]-m_fMinX)/(m_fMaxX-m_fMinX)))/(M_E-1.0); } } break; |