primatologist-gpl 6.0.4
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
14namespace aims {
15namespace 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