public final class MathUtils extends Object
Modifier and Type | Field and Description |
---|---|
static double |
EPSILON |
static double |
EPSILON_FLOAT |
static double |
RELAXED_EPSILON |
static double |
RELAXED_EPSILON_FLOAT |
static double |
STRICT_EPSILON |
static double |
STRICT_EPSILON_FLOAT |
Modifier and Type | Method and Description |
---|---|
static int |
compare(double a,
double b) |
static int |
compare(double a,
double b,
double epsilon)
A comparison method with the Comparator integer return semantics.
|
static int |
compare(float a,
float b) |
static int |
compare(float a,
float b,
float epsilon)
A comparison method with the Comparator integer return semantics.
|
static boolean |
equals(double a,
double b) |
static boolean |
equals(double a,
double b,
double epsilon) |
static boolean |
equals(float a,
float b) |
static boolean |
equals(float a,
float b,
float epsilon) |
static boolean |
equalsRelaxed(double a,
double b) |
static boolean |
equalsRelaxed(float a,
float b) |
static boolean |
equalsStrict(double a,
double b) |
static boolean |
equalsStrict(float a,
float b) |
static BigInteger |
factorial(BigInteger number) |
static boolean |
isZero(double a) |
static boolean |
isZero(double a,
double epsilon) |
static boolean |
isZero(float a) |
static boolean |
isZero(float a,
float epsilon) |
static boolean |
signsMatch(double a,
double b) |
static boolean |
signsMatch(float a,
float b) |
static boolean |
signsMatch(int a,
int b) |
static int |
smallFactorial(int number) |
public static final double EPSILON
public static final double RELAXED_EPSILON
public static final double STRICT_EPSILON
public static final double EPSILON_FLOAT
public static final double RELAXED_EPSILON_FLOAT
public static final double STRICT_EPSILON_FLOAT
public static boolean signsMatch(int a, int b)
public static boolean signsMatch(float a, float b)
public static boolean signsMatch(double a, double b)
public static boolean equals(double a, double b)
public static boolean equalsRelaxed(double a, double b)
public static boolean equalsStrict(double a, double b)
public static boolean equals(double a, double b, double epsilon)
public static int compare(double a, double b)
public static int compare(double a, double b, double epsilon)
public static boolean isZero(double a)
public static boolean isZero(double a, double epsilon)
public static boolean equals(float a, float b)
public static boolean equalsRelaxed(float a, float b)
public static boolean equalsStrict(float a, float b)
public static boolean equals(float a, float b, float epsilon)
public static int compare(float a, float b)
public static int compare(float a, float b, float epsilon)
public static boolean isZero(float a)
public static boolean isZero(float a, float epsilon)
public static int smallFactorial(int number)
public static BigInteger factorial(BigInteger number)
Copyright © 2018 University of California, Santa Cruz. All rights reserved.