Package pal.math
Class MachineAccuracy
java.lang.Object
pal.math.MachineAccuracy
determines machine accuracy
- Version:
- $Id: MachineAccuracy.java,v 1.4 2001/09/09 22:17:11 alexi Exp $
- Author:
- Korbinian Strimmer, Alexei Drummond
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic double
machine accuracy constantstatic double
static double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
compute EPSILON from scratchstatic boolean
same
(double a, double b)
-
Field Details
-
EPSILON
public static double EPSILONmachine accuracy constant -
SQRT_EPSILON
public static double SQRT_EPSILON -
SQRT_SQRT_EPSILON
public static double SQRT_SQRT_EPSILON
-
-
Constructor Details
-
MachineAccuracy
public MachineAccuracy()
-
-
Method Details
-
computeEpsilon
public static double computeEpsilon()compute EPSILON from scratch -
same
public static boolean same(double a, double b) - Returns:
- true if the relative difference between the two parameters is smaller than SQRT_EPSILON.
-