Class TMath
- java.lang.Object
-
- de.mirkosertic.bytecoder.classlib.java.lang.TMath
-
public class TMath extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classTMath.FloatExponents
-
Constructor Summary
Constructors Constructor Description TMath()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
E
public static final double E
- See Also:
- Constant Field Values
-
PI
public static final double PI
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
-