public static boolean closeEnoughP(float d1, float d2) { if (Math.abs(d1) < TOLF) return Math.abs(d1 - d2) < TOLF; return Math.abs((d1 - d2) / d1) < TOLF; }
public static double pdiff(double d1, double d2) { return Math.abs((d1 - d2) / d1); }
public static boolean closeEnough(float d1, float d2) { return Math.abs(d1 - d2) < TOLF; }
public static double diff(double d1, double d2) { return Math.abs(d1 - d2); }
public static boolean closeEnoughP(double d1, double d2, double tol) { if (Math.abs(d1) < tol) return Math.abs(d1 - d2) < tol; return Math.abs((d1 - d2) / d1) < tol; }
public static boolean closeEnough(double d1, double d2, double tol) { return Math.abs(d1 - d2) < tol; }
public static boolean closeEnough(double d1, double d2) { return Math.abs(d1 - d2) < TOL; }
public static boolean closeEnoughP(double d1, double d2) { if (Math.abs(d1) < TOL) return Math.abs(d1 - d2) < TOL; return Math.abs((d1 - d2) / d1) < TOL; }