1 package baseCode.math;
2
3 /***
4 * Used in some ports of statistical code.
5 *
6 * <hr>
7 * <p>Copyright (c) 2004 Columbia University
8 * @author pavlidis
9 * @version $Id: Constants.java,v 1.3 2005/01/05 17:59:19 pavlidis Exp $
10 */
11 public abstract class Constants {
12
13 public static final double TINY = 1e-20;
14 public static final double SMALL = 1e-10;
15
16
17
18 public static final double M_SQRT_2 = 1.4142135623730950488016887242097;
19 public static final double M_1_SQRT_2 = 0.707106781186547524400844362105;
20
21
22 public static final double M_LN_2 = 0.693147180559945309417232121458176568;
23 public static final double M_LOG10_2 = 0.301029995663981195213738894724493027;
24
25 public static final double M_PI_half = 1.570796326794896619231321691640;
26
27
28 public static final double M_1_PI = 0.31830988618379067153776752674502872406891929148;
29
30
31 public static final double M_PI_2 = 1.57079632679489661923132169163975144209858469969;
32
33 public static final double M_PI_4 = M_PI_2 / 2.0;
34
35
36 public static final double M_SQRT_PI = 1.772453850905516027298167483341;
37 public static final double M_1_SQRT_2PI = 0.398942280401432677939946059934;
38 public static final double M_SQRT_2dPI = 0.79788456080286535587989211986876;
39
40
41
42 public static final double M_LN_SQRT_PI = 0.5723649429247000870717136756765293558;
43
44 public static final double M_LN_SQRT_2PI = 0.91893853320467274178032973640562;
45
46 public static final double M_LN_SQRT_PId2 = 0.225791352644727432363097614947441;
47 }