java.lang.Object
uk.ac.manchester.tornado.api.types.utils.FloatOps
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidatomicAdd(float[] array, int index, float value) static booleancompare(float a, float b) static booleancompare(float a, float b, float tol) static booleancompareBits(float a, float b) static booleancompareULP(float value, float expected, float ulps) static floatfindMaxULP(float value, float expected) static floatfindMaxULP(FloatArray value, FloatArray expected) static floatfindMaxULP(Float2 value, Float2 expected) static floatfindMaxULP(Float3 value, Float3 expected) static floatfindMaxULP(Float4 value, Float4 expected) static floatfindMaxULP(Float8 value, Float8 expected) static floatsq(float value)
-
Field Details
-
EPSILON
public static final float EPSILON- See Also:
-
FMT
- See Also:
-
FMT_2
- See Also:
-
FMT_3
- See Also:
-
FMT_3_E
- See Also:
-
FMT_4
- See Also:
-
FMT_4_M
- See Also:
-
FMT_4_EM
- See Also:
-
FMT_6
- See Also:
-
FMT_8
- See Also:
-
FMT_16
- See Also:
-
FMT_6_E
- See Also:
-
-
Constructor Details
-
FloatOps
public FloatOps()
-
-
Method Details
-
compareBits
public static boolean compareBits(float a, float b) -
compareULP
public static boolean compareULP(float value, float expected, float ulps) -
findMaxULP
-
findMaxULP
-
findMaxULP
-
findMaxULP
-
findMaxULP
-
findMaxULP
public static float findMaxULP(float value, float expected) -
compare
public static boolean compare(float a, float b) -
compare
public static boolean compare(float a, float b, float tol) -
sq
public static float sq(float value) -
atomicAdd
public static void atomicAdd(float[] array, int index, float value)
-