From c1bda568beb29be0192c0de98ab82c2004d8ce31 Mon Sep 17 00:00:00 2001 From: Manuel Grizonnet <manuel.grizonnet@cnes.fr> Date: Thu, 20 Dec 2018 11:51:23 +0100 Subject: [PATCH] ENH: std::log and std::sqrt can't return constexpr --- Modules/Core/Common/include/otbMath.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/Core/Common/include/otbMath.h b/Modules/Core/Common/include/otbMath.h index ff369ddfe5..4461596d15 100644 --- a/Modules/Core/Common/include/otbMath.h +++ b/Modules/Core/Common/include/otbMath.h @@ -54,8 +54,8 @@ constexpr double CONST_2_PI = 0.63661977236758134308; /* 2/pi */ constexpr double CONST_2PI = 6.28318530717958647693; /* 2*pi */ constexpr double CONST_PI_180 = 0.01745329251994329577; /* pi/180 */ constexpr double CONST_180_PI = 57.2957795130823208768; /* 180/pi */ -constexpr double CONST_LNPI = std::log(CONST_PI); /* ln(pi)*/ -constexpr double CONST_SQRTPI = std::sqrt(CONST_PI); /* sqrt(pi)*/ +const double CONST_LNPI = std::log(CONST_PI); /* ln(pi)*/ +const double CONST_SQRTPI = std::sqrt(CONST_PI); /* sqrt(pi)*/ constexpr double CONST_2_SQRTPI = 1.12837916709551257390; /* 2/sqrt(pi) */ constexpr double CONST_SQRT2 = 1.41421356237309504880; /* sqrt(2) */ constexpr double CONST_SQRT1_2 = 0.70710678118654752440; /* 1/sqrt(2) */ -- GitLab