
public final class MathUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static double |
DOUBLE_EQUALITY_EPSILON
Relative precision value under which two double values are considered to
be equal by fuzzyEquals.
|
| Modifier | Constructor and Description |
|---|---|
private |
MathUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double |
closestTo(double val,
double v1,
double v2) |
static boolean |
fuzzyEquals(double a,
double b)
Compares two double values, taking care of computing a relative error
tolerance threshold.
|
static boolean |
fuzzyGreaterEquals(double a,
double b)
Compares two double values, taking care of computing a relative error
tolerance threshold.
|
public static final double DOUBLE_EQUALITY_EPSILON
public static boolean fuzzyEquals(double a,
double b)
a - first doubleb - second doublepublic static boolean fuzzyGreaterEquals(double a,
double b)
a - first doubleb - second doublepublic static double closestTo(double val,
double v1,
double v2)
val - the valuev1 - first value to compare tov2 - second value to compare to