Class TMath
java.lang.Object
de.mirkosertic.bytecoder.classlib.java.lang.TMath
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleabs(double a) static floatabs(float a) static intabs(int a) static longabs(long value) static doubleacos(double value) static intaddExact(int x, int y) static longaddExact(long x, long y) static doubleatan2(double a, double b) static doublecbrt(double aValue) static doubleceil(double aValue) static doublecos(double aValue) static doublefloor(double aValue) static intfloorDiv(int x, int y) static longfloorDiv(long x, int y) static longfloorDiv(long x, long y) static intfloorMod(int x, int y) static intfloorMod(long x, int y) static longfloorMod(long x, long y) static intgetExponent(float f) static doublehypot(double a, double b) static doubleIEEEremainder(double a, double b) static doublelog(double aValue1) static doublemax(double aValue1, double aValue2) static floatmax(float aValue1, float aValue2) static intmax(int aValue1, int aValue2) static longmax(long aValue1, long aValue2) static doublemin(double aValue1, double aValue2) static floatmin(float aValue1, float aValue2) static intmin(int aValue1, int aValue2) static longmin(long aValue1, long aValue2) static intmultiplyExact(int a, int b) static doublepow(double a, double b) (package private) static doublepowerOfTwoD(int n) (package private) static floatpowerOfTwoF(int n) static doublerandom()static doublerint(double value) static longround(double value) static intround(float value) static doublesignum(double value) static floatsignum(float value) static doublesin(double aValue) static doublesqrt(double aValue) static doubletan(double aValue) static doubletoDegrees(double aValue) static doubletoRadians(double aValue) static doubleulp(double d) static floatulp(float f)
-
Field Details
-
E
public static final double E- See Also:
-
PI
public static final double PI- See Also:
-
-
Constructor Details
-
TMath
public TMath()
-
-
Method Details
-
abs
public static float abs(float a) -
abs
public static double abs(double a) -
abs
public static int abs(int a) -
sqrt
public static double sqrt(double aValue) -
cbrt
public static double cbrt(double aValue) -
ceil
public static double ceil(double aValue) -
floor
public static double floor(double aValue) -
sin
public static double sin(double aValue) -
cos
public static double cos(double aValue) -
random
public static double random() -
toRadians
public static double toRadians(double aValue) -
toDegrees
public static double toDegrees(double aValue) -
tan
public static double tan(double aValue) -
max
public static long max(long aValue1, long aValue2) -
max
public static int max(int aValue1, int aValue2) -
max
public static float max(float aValue1, float aValue2) -
max
public static double max(double aValue1, double aValue2) -
min
public static int min(int aValue1, int aValue2) -
min
public static long min(long aValue1, long aValue2) -
min
public static float min(float aValue1, float aValue2) -
min
public static double min(double aValue1, double aValue2) -
getExponent
public static int getExponent(float f) -
log
public static double log(double aValue1) -
floorMod
public static int floorMod(int x, int y) -
floorDiv
public static int floorDiv(int x, int y) -
floorDiv
public static long floorDiv(long x, long y) -
floorDiv
public static long floorDiv(long x, int y) -
floorMod
public static int floorMod(long x, int y) -
floorMod
public static long floorMod(long x, long y) -
addExact
public static int addExact(int x, int y) -
addExact
public static long addExact(long x, long y) -
multiplyExact
public static int multiplyExact(int a, int b) -
pow
public static double pow(double a, double b) -
round
public static int round(float value) -
round
public static long round(double value) -
rint
public static double rint(double value) -
hypot
public static double hypot(double a, double b) -
acos
public static double acos(double value) -
abs
public static long abs(long value) -
IEEEremainder
public static double IEEEremainder(double a, double b) -
atan2
public static double atan2(double a, double b) -
ulp
public static double ulp(double d) -
ulp
public static float ulp(float f) -
powerOfTwoD
static double powerOfTwoD(int n) -
powerOfTwoF
static float powerOfTwoF(int n) -
signum
public static float signum(float value) -
signum
public static double signum(double value)
-