Package de.gsi.dataset.spi.utils
Class MathUtils
- java.lang.Object
-
- de.gsi.dataset.spi.utils.MathUtils
-
public final class MathUtils extends java.lang.Objectsmall helper class from: https://floating-point-gui.de/errors/NearlyEqualsTest.java- Author:
- Michael Borgwardt
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleannearlyEqual(double a, double b)static booleannearlyEqual(double a, double b, double epsilon)static booleannearlyEqual(float a, float b)static booleannearlyEqual(float a, float b, float epsilon)static doublerelativeEpsilon(double a, double b)static floatrelativeEpsilon(float a, float b)static double[]toDoubles(float[] input)static float[]toFloats(double[] input)
-
-
-
Method Detail
-
nearlyEqual
public static boolean nearlyEqual(double a, double b)
-
nearlyEqual
public static boolean nearlyEqual(double a, double b, double epsilon)
-
nearlyEqual
public static boolean nearlyEqual(float a, float b)
-
nearlyEqual
public static boolean nearlyEqual(float a, float b, float epsilon)
-
relativeEpsilon
public static double relativeEpsilon(double a, double b)
-
relativeEpsilon
public static float relativeEpsilon(float a, float b)
-
toDoubles
public static double[] toDoubles(float[] input)
-
toFloats
public static float[] toFloats(double[] input)
-
-