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 class
TMath.FloatExponents
-
Constructor Summary
Constructors Constructor Description TMath()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
abs(double a)
static float
abs(float a)
static int
abs(int a)
static long
abs(long value)
static double
acos(double value)
static int
addExact(int x, int y)
static long
addExact(long x, long y)
static double
atan2(double a, double b)
static double
cbrt(double aValue)
static double
ceil(double aValue)
static double
cos(double aValue)
static double
floor(double aValue)
static int
floorDiv(int x, int y)
static long
floorDiv(long x, int y)
static long
floorDiv(long x, long y)
static int
floorMod(int x, int y)
static int
floorMod(long x, int y)
static long
floorMod(long x, long y)
static int
getExponent(float f)
static double
hypot(double a, double b)
static double
IEEEremainder(double a, double b)
static double
log(double aValue1)
static double
max(double aValue1, double aValue2)
static float
max(float aValue1, float aValue2)
static int
max(int aValue1, int aValue2)
static long
max(long aValue1, long aValue2)
static double
min(double aValue1, double aValue2)
static float
min(float aValue1, float aValue2)
static int
min(int aValue1, int aValue2)
static long
min(long aValue1, long aValue2)
static int
multiplyExact(int a, int b)
static double
pow(double a, double b)
(package private) static double
powerOfTwoD(int n)
(package private) static float
powerOfTwoF(int n)
static double
random()
static double
rint(double value)
static long
round(double value)
static int
round(float value)
static double
signum(double value)
static float
signum(float value)
static double
sin(double aValue)
static double
sqrt(double aValue)
static double
tan(double aValue)
static double
toDegrees(double aValue)
static double
toRadians(double aValue)
static double
ulp(double d)
static float
ulp(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)
-
-