|
4 | 4 | module math |
5 | 5 |
|
6 | 6 | pub const ( |
7 | | - e = 2.71828182845904523536028747135266249775724709369995957496696763 |
8 | | - pi = 3.14159265358979323846264338327950288419716939937510582097494459 |
9 | | - pi_2 = pi / 2.0 |
10 | | - pi_4 = pi / 4.0 |
11 | | - phi = 1.61803398874989484820458683436563811772030917980576286213544862 |
12 | | - tau = 6.28318530717958647692528676655900576839433879875021164194988918 |
13 | | - sqrt2 = 1.41421356237309504880168872420969807856967187537694807317667974 |
14 | | - sqrt_e = 1.64872127070012814684865078781416357165377610071014801157507931 |
15 | | - sqrt_pi = 1.77245385090551602729816748334114518279754945612238712821380779 |
16 | | - sqrt_tau = 2.50662827463100050241576528481104525300698674060993831662992357 |
17 | | - sqrt_phi = 1.27201964951406896425242246173749149171560804184009624861664038 |
18 | | - ln2 = 0.693147180559945309417232121458176568075500134360255254120680009 |
19 | | - log2_e = 1.0 / ln2 |
20 | | - ln10 = 2.30258509299404568401799145468436420760110148862877297603332790 |
21 | | - log10_e = 1.0 / ln10 |
| 7 | + epsilon = 2.2204460492503130808472633361816E-16 |
| 8 | + e = 2.71828182845904523536028747135266249775724709369995957496696763 |
| 9 | + pi = 3.14159265358979323846264338327950288419716939937510582097494459 |
| 10 | + pi_2 = pi / 2.0 |
| 11 | + pi_4 = pi / 4.0 |
| 12 | + phi = 1.61803398874989484820458683436563811772030917980576286213544862 |
| 13 | + tau = 6.28318530717958647692528676655900576839433879875021164194988918 |
| 14 | + one_over_tau = 1.0 / tau |
| 15 | + one_over_pi = 1.0 / pi |
| 16 | + tau_over2 = tau / 2.0 |
| 17 | + tau_over4 = tau / 4.0 |
| 18 | + tau_over8 = tau / 8.0 |
| 19 | + sqrt2 = 1.41421356237309504880168872420969807856967187537694807317667974 |
| 20 | + sqrt_3 = 1.73205080756887729352744634150587236694280525381038062805580697 |
| 21 | + sqrt_5 = 2.23606797749978969640917366873127623544061835961152572427089724 |
| 22 | + sqrt_e = 1.64872127070012814684865078781416357165377610071014801157507931 |
| 23 | + sqrt_pi = 1.77245385090551602729816748334114518279754945612238712821380779 |
| 24 | + sqrt_tau = 2.50662827463100050241576528481104525300698674060993831662992357 |
| 25 | + sqrt_phi = 1.27201964951406896425242246173749149171560804184009624861664038 |
| 26 | + ln2 = 0.693147180559945309417232121458176568075500134360255254120680009 |
| 27 | + log2_e = 1.0 / ln2 |
| 28 | + ln10 = 2.30258509299404568401799145468436420760110148862877297603332790 |
| 29 | + log10_e = 1.0 / ln10 |
| 30 | + two_thirds = 0.66666666666666666666666666666666666666666666666666666666666667 |
22 | 31 | ) |
23 | 32 |
|
24 | 33 | // Floating-point limit values |
|
0 commit comments