summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2009-07-19 04:36:10 +0000
committerCharles Harris <charlesr.harris@gmail.com>2009-07-19 04:36:10 +0000
commitf6554e41f697ac3cd9f7c7a3f35e4850ca3c5f29 (patch)
treecc8fb33e68ee0dbb29c9f79881dde11747cb1846 /numpy
parentdb04d104ec45a1f7893f9d35a4c371eb21f517b1 (diff)
downloadnumpy-f6554e41f697ac3cd9f7c7a3f35e4850ca3c5f29.tar.gz
Add a couple of digits to the defined constants in npy_math.h. Because it makes
me feel a tad safer with quad precision.
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/include/numpy/npy_math.h72
1 files changed, 36 insertions, 36 deletions
diff --git a/numpy/core/include/numpy/npy_math.h b/numpy/core/include/numpy/npy_math.h
index 52d72c9c8..c219504e4 100644
--- a/numpy/core/include/numpy/npy_math.h
+++ b/numpy/core/include/numpy/npy_math.h
@@ -52,46 +52,46 @@ NPY_INLINE static float __npy_nzerof(void)
/*
* Useful constants
*/
-#define NPY_E 2.7182818284590452353602874713526625 /* e */
-#define NPY_LOG2E 1.4426950408889634073599246810018921 /* log_2 e */
-#define NPY_LOG10E 0.4342944819032518276511289189166051 /* log_10 e */
-#define NPY_LOGE2 0.6931471805599453094172321214581766 /* log_e 2 */
-#define NPY_LOGE10 2.3025850929940456840179914546843642 /* log_e 10 */
-#define NPY_PI 3.1415926535897932384626433832795029 /* pi */
-#define NPY_PI_2 1.5707963267948966192313216916397514 /* pi/2 */
-#define NPY_PI_4 0.7853981633974483096156608458198757 /* pi/4 */
-#define NPY_1_PI 0.3183098861837906715377675267450287 /* 1/pi */
-#define NPY_2_PI 0.6366197723675813430755350534900574 /* 2/pi */
-#define NPY_EULER 0.5772156649015328606065120900824024 /* Euler constant */
-#define NPY_SQRT2 1.41421356237309504880168872420969808 /* sqrt(2) */
+#define NPY_E 2.718281828459045235360287471352662498 /* e */
+#define NPY_LOG2E 1.442695040888963407359924681001892137 /* log_2 e */
+#define NPY_LOG10E 0.434294481903251827651128918916605082 /* log_10 e */
+#define NPY_LOGE2 0.693147180559945309417232121458176568 /* log_e 2 */
+#define NPY_LOGE10 2.302585092994045684017991454684364208 /* log_e 10 */
+#define NPY_PI 3.141592653589793238462643383279502884 /* pi */
+#define NPY_PI_2 1.570796326794896619231321691639751442 /* pi/2 */
+#define NPY_PI_4 0.785398163397448309615660845819875721 /* pi/4 */
+#define NPY_1_PI 0.318309886183790671537767526745028724 /* 1/pi */
+#define NPY_2_PI 0.636619772367581343075535053490057448 /* 2/pi */
+#define NPY_EULER 0.577215664901532860606512090082402431 /* Euler constant */
+#define NPY_SQRT2 1.414213562373095048801688724209698079 /* sqrt(2) */
#define NPY_SQRT1_2 0.707106781186547524400844362104849039 /* 1/sqrt(2) */
-#define NPY_Ef 2.7182818284590452353602874713526625F /* e */
-#define NPY_LOG2Ef 1.4426950408889634073599246810018921F /* log_2 e */
-#define NPY_LOG10Ef 0.4342944819032518276511289189166051F /* log_10 e */
-#define NPY_LOGE2f 0.6931471805599453094172321214581766F /* log_e 2 */
-#define NPY_LOGE10f 2.3025850929940456840179914546843642F /* log_e 10 */
-#define NPY_PIf 3.1415926535897932384626433832795029F /* pi */
-#define NPY_PI_2f 1.5707963267948966192313216916397514F /* pi/2 */
-#define NPY_PI_4f 0.7853981633974483096156608458198757F /* pi/4 */
-#define NPY_1_PIf 0.3183098861837906715377675267450287F /* 1/pi */
-#define NPY_2_PIf 0.6366197723675813430755350534900574F /* 2/pi */
-#define NPY_EULERf 0.5772156649015328606065120900824024F /* Euler constant */
-#define NPY_SQRT2f 1.41421356237309504880168872420969808F /* sqrt(2) */
+#define NPY_Ef 2.718281828459045235360287471352662498F /* e */
+#define NPY_LOG2Ef 1.442695040888963407359924681001892137F /* log_2 e */
+#define NPY_LOG10Ef 0.434294481903251827651128918916605082F /* log_10 e */
+#define NPY_LOGE2f 0.693147180559945309417232121458176568F /* log_e 2 */
+#define NPY_LOGE10f 2.302585092994045684017991454684364208F /* log_e 10 */
+#define NPY_PIf 3.141592653589793238462643383279502884F /* pi */
+#define NPY_PI_2f 1.570796326794896619231321691639751442F /* pi/2 */
+#define NPY_PI_4f 0.785398163397448309615660845819875721F /* pi/4 */
+#define NPY_1_PIf 0.318309886183790671537767526745028724F /* 1/pi */
+#define NPY_2_PIf 0.636619772367581343075535053490057448F /* 2/pi */
+#define NPY_EULERf 0.577215664901532860606512090082402431F /* Euler constan*/
+#define NPY_SQRT2f 1.414213562373095048801688724209698079F /* sqrt(2) */
#define NPY_SQRT1_2f 0.707106781186547524400844362104849039F /* 1/sqrt(2) */
-#define NPY_El 2.7182818284590452353602874713526625L /* e */
-#define NPY_LOG2El 1.4426950408889634073599246810018921L /* log_2 e */
-#define NPY_LOG10El 0.4342944819032518276511289189166051L /* log_10 e */
-#define NPY_LOGE2l 0.6931471805599453094172321214581766L /* log_e 2 */
-#define NPY_LOGE10l 2.3025850929940456840179914546843642L /* log_e 10 */
-#define NPY_PIl 3.1415926535897932384626433832795029L /* pi */
-#define NPY_PI_2l 1.5707963267948966192313216916397514L /* pi/2 */
-#define NPY_PI_4l 0.7853981633974483096156608458198757L /* pi/4 */
-#define NPY_1_PIl 0.3183098861837906715377675267450287L /* 1/pi */
-#define NPY_2_PIl 0.6366197723675813430755350534900574L /* 2/pi */
-#define NPY_EULERl 0.5772156649015328606065120900824024L /* Euler constant */
-#define NPY_SQRT2l 1.41421356237309504880168872420969808L /* sqrt(2) */
+#define NPY_El 2.718281828459045235360287471352662498L /* e */
+#define NPY_LOG2El 1.442695040888963407359924681001892137L /* log_2 e */
+#define NPY_LOG10El 0.434294481903251827651128918916605082L /* log_10 e */
+#define NPY_LOGE2l 0.693147180559945309417232121458176568L /* log_e 2 */
+#define NPY_LOGE10l 2.302585092994045684017991454684364208L /* log_e 10 */
+#define NPY_PIl 3.141592653589793238462643383279502884L /* pi */
+#define NPY_PI_2l 1.570796326794896619231321691639751442L /* pi/2 */
+#define NPY_PI_4l 0.785398163397448309615660845819875721L /* pi/4 */
+#define NPY_1_PIl 0.318309886183790671537767526745028724L /* 1/pi */
+#define NPY_2_PIl 0.636619772367581343075535053490057448L /* 2/pi */
+#define NPY_EULERl 0.577215664901532860606512090082402431L /* Euler constan*/
+#define NPY_SQRT2l 1.414213562373095048801688724209698079L /* sqrt(2) */
#define NPY_SQRT1_2l 0.707106781186547524400844362104849039L /* 1/sqrt(2) */
/*