27 static const double PI() {
return 3.1415926535897932384626433832795; }
29 return 6.283185307179586476925286766559;
32 return 1.5707963267948966192313216916398;
35 return 0.15915494309189533576888376337251;
38 return 1.4142135623730950488016887242097;
41 return 0.70710678118654752440084436210485;
44 return 1.7320508075688772935274463415059;
47 return 0.57735026918962576450914878050196;
50 return 0.017453292519943295769236907684886;
53 return 57.295779513082320876798154814105;
55 static const double EPSILON() {
return 1.11e-016; }
66 static const float PI() {
return 3.1415926535897932384626433832795f; }
68 return 6.283185307179586476925286766559f;
71 return 1.5707963267948966192313216916398f;
74 return 0.15915494309189533576888376337251f;
77 return 1.4142135623730950488016887242097f;
80 return 0.70710678118654752440084436210485f;
83 return 1.7320508075688772935274463415059f;
86 return 0.57735026918962576450914878050196f;
89 return 0.017453292519943295769236907684886f;
92 return 57.295779513082320876798154814105f;
94 static const float EPSILON() {
return 5.96e-08f; }
103static const int kIUByteBitCountLut[] = {
104 0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4, 1, 2, 2, 3, 2, 3, 3, 4,
105 2, 3, 3, 4, 3, 4, 4, 5, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
106 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 1, 2, 2, 3, 2, 3, 3, 4,
107 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
108 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6,
109 4, 5, 5, 6, 5, 6, 6, 7, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
110 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 2, 3, 3, 4, 3, 4, 4, 5,
111 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
112 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 3, 4, 4, 5, 4, 5, 5, 6,
113 4, 5, 5, 6, 5, 6, 6, 7, 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
114 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8};
static const double REC_SQRT_2()
static const double MIN_ABS_SAFE_DIVIDEND()
static const double HALF_PI()
static const double TWO_PI()
static const double REC_TWO_PI()
static const double SQRT_EPSILON()
static const double SQRT_2()
static const double SQRT_3()
static const double REC_SQRT_3()
static const double RADIAN_TO_DEGREE()
static const double DEGREE_TO_RADIAN()
static const double EPSILON()
static const float DEGREE_TO_RADIAN()
static const float HALF_PI()
static const float MIN_ABS_SAFE_DIVIDEND()
static const float EPSILON()
static const float RADIAN_TO_DEGREE()
static const float SQRT_2()
static const float SQRT_EPSILON()
static const float TWO_PI()
static const float REC_SQRT_2()
static const float REC_TWO_PI()
static const float REC_SQRT_3()
static const float SQRT_3()