summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2014-09-13 20:44:58 +0200
committerThomas Arnhold <thomas@arnhold.org>2014-09-15 07:56:39 +0000
commita3ad01dc1e07da21182077bd899094fd73f57714 (patch)
tree30f765dfb8e6e12d35cba8f62b0798744f4cd5e6 /extensions
parent5c2d2d087f22b00a8447d1d97de353242e89deab (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.cxx3
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;