primatologist-gpl  5.1.2
constants.h
Go to the documentation of this file.
1 /* Copyright (C) 2000-2013 CEA
2  *
3  * This software and supporting documentation were developed by
4  * bioPICSEL
5  * CEA/DSV/I²BM/MIRCen/LMN, Batiment 61,
6  * 18, route du Panorama
7  * 92265 Fontenay-aux-Roses
8  * France
9  */
10 
11 #ifndef PRIMATOLOGIST_MATH_CONSTANTS_H
12 #define PRIMATOLOGIST_MATH_CONSTANTS_H
13 
14 namespace aims {
15 namespace math {
16 
17  // PI
18  const double PI = 3.14159265358979323846; // pi
19  const double TWO_PI = 6.28318530717958647693; // 2*pi
20  const double PI_D_TWO = 1.57079632679489661923; // pi/2
21  const double ONE_D_PI = 0.318309886183790671538; // 1/pi
22  const double TWO_D_PI = 0.636619772367581343076; // 2/pi
23  const double ONE_D_TWO_PI = 0.707106781186547524400; // 1/(2*pi)
24  const double FOUR_M_PI = 0.858407346410206761537; // 4-pi
25  const double PI_M_THREE = 0.141592653589793238463; // pi-3
26  // SQRT[PI]
27  const double RT_PI = 1.77245385090551602720; // sqrt[pi]
28  const double RT_PI_D_RT_TWO = 1.25331413731550025121; // sqrt[pi/2]
29  const double RT_TWO_PI = 2.50662827463100050242; // sqrt[2*pi]
30  const double TWO_D_RT_PI = 1.12837916709551257390; // 2/sqrt[pi]
31  const double ONE_D_RT_TWO_PI = 0.398942280401432677939; // 1/sqrt[2*pi]
32  const double POW23_FOUR_M_PI = 0.795316767371597544348; // (4-pi)^{2/3}
33  const double ONE_D_RT_PI = TWO_D_RT_PI / 2.0 ; // 1/sqrt[pi]
34  // SQRT[2]
35  const double RT_TWO = 1.41421356237309504880; // sqrt[2]
36  const double ONE_D_RT_TWO = 0.707106781186547524401; // 1/sqrt[2]
37  // FRAC
38  const double ONE_D_THREE = 0.333333333333333333333; // 1/3
39  const double TWO_D_THREE = 0.666666666666666666667; // 2/3
40 
41 } // namespace math
42 } // namespace aims
43 
44 #endif // PRIMATOLOGIST_MATH_CONSTANTS_H
const double TWO_PI
Definition: constants.h:19
const double POW23_FOUR_M_PI
Definition: constants.h:32
const double TWO_D_RT_PI
Definition: constants.h:30
const double ONE_D_TWO_PI
Definition: constants.h:23
const double ONE_D_THREE
Definition: constants.h:38
const double FOUR_M_PI
Definition: constants.h:24
const double RT_TWO_PI
Definition: constants.h:29
const double RT_PI
Definition: constants.h:27
const double PI_M_THREE
Definition: constants.h:25
const double PI
Definition: constants.h:18
const double RT_PI_D_RT_TWO
Definition: constants.h:28
const double TWO_D_PI
Definition: constants.h:22
const double ONE_D_RT_PI
Definition: constants.h:33
const double PI_D_TWO
Definition: constants.h:20
const double ONE_D_PI
Definition: constants.h:21
const double ONE_D_RT_TWO
Definition: constants.h:36
const double ONE_D_RT_TWO_PI
Definition: constants.h:31
const double TWO_D_THREE
Definition: constants.h:39
const double RT_TWO
Definition: constants.h:35