jass.utils
Class Fmath
java.lang.Object
jass.utils.Fmath
public class Fmath
- extends java.lang.Object
Constructor Summary |
Fmath()
|
Method Summary |
static double |
acos(double a)
|
static double |
acosh(double a)
|
static double |
acot(double a)
|
static double |
acot2(double a,
double b)
|
static double |
acoth(double a)
|
static double |
acovers(double a)
|
static double |
acsc(double a)
|
static double |
acsch(double a)
|
static double |
aexsec(double a)
|
static double |
ahav(double a)
|
static double |
angle(double sideAC,
double sideBC,
double sideAB)
|
static double |
angle(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
|
static double[] |
arrayAbs(double[] aa)
|
static float[] |
arrayAbs(float[] aa)
|
static int[] |
arrayAbs(int[] aa)
|
static long[] |
arrayAbs(long[] aa)
|
static double[] |
arrayMultByConstant(double[] aa,
double constant)
|
static double[] |
arrayMultByConstant(double[] aa,
int constant)
|
static double[] |
arrayMultByConstant(int[] aa,
double constant)
|
static double[] |
arrayMultByConstant(int[] aa,
int constant)
|
static double |
asec(double a)
|
static double |
asech(double a)
|
static double |
asin(double a)
|
static double |
asinh(double a)
|
static double |
atan(double a)
|
static double |
atan2(double a,
double b)
|
static double |
atanh(double a)
|
static double |
avers(double a)
|
static double[] |
byteTOdouble(byte[] aa)
|
static float[] |
byteTOfloat(byte[] aa)
|
static int[] |
byteTOint(byte[] aa)
|
static long[] |
byteTOlong(byte[] aa)
|
static short[] |
byteTOshort(byte[] aa)
|
static double |
calcBMIimperial(double height,
double weight)
|
static double |
calcBMImetric(double height,
double weight)
|
static double |
calcWeightFromBMIimperial(double bmi,
double height)
|
static double |
calcWeightFromBMImetric(double bmi,
double height)
|
static double |
calorieToJoule(double cal)
|
static double |
celsiusToFahren(double cels)
|
static double |
celsiusToKelvin(double cels)
|
static int |
compare(byte x,
byte y)
|
static int |
compare(double x,
double y)
|
static int |
compare(float x,
float y)
|
static int |
compare(int x,
int y)
|
static int |
compare(long x,
long y)
|
static int |
compare(short x,
short y)
|
static double |
cos(double arg)
|
static double |
cos(double sideAC,
double sideBC,
double sideAB)
|
static double |
cos(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
|
static double |
cosh(double a)
|
static double |
cot(double a)
|
static double |
coth(double a)
|
static double |
covers(double a)
|
static double |
csc(double a)
|
static double |
csch(double a)
|
static double |
cupUStoPintUK(double cupUS)
|
static long |
dateToJavaMilliS(int year,
int month,
int day,
int hour,
int min,
int sec)
|
static double |
degToRad(double deg)
|
static int[] |
doubleTOint(double[] aa)
|
static double |
evToNm(double ev)
|
static double |
exsec(double a)
|
static double |
factorial(double n)
|
static int |
factorial(int n)
|
static long |
factorial(long n)
|
static double |
fahrenToCelsius(double fahr)
|
static double[] |
floatTOdouble(float[] aa)
|
static double |
fluidOunceUKtoUS(double flOzUK)
|
static double |
fluidOunceUStoUK(double flOzUS)
|
static double |
footToMetre(double ft)
|
static double |
gallonPerMileToLitrePerKm(double gallPmile)
|
static double |
gallonToLitre(double gall)
|
static double |
gallonUKtoUS(double gallonUK)
|
static double |
gallonUStoUK(double gallonUS)
|
static double |
gramToOunce(double gm)
|
static double |
hav(double a)
|
static double |
hypot(double aa,
double bb)
|
static float |
hypot(float aa,
float bb)
|
static double |
inchToMillimetre(double in)
|
static double[] |
intTOdouble(int[] aa)
|
static float[] |
intTOfloat(int[] aa)
|
static long[] |
intTOlong(int[] aa)
|
static boolean |
isEqual(char x,
char y)
|
static boolean |
isEqual(double x,
double y)
|
static boolean |
isEqual(float x,
float y)
|
static boolean |
isEqual(int x,
int y)
|
static boolean |
isEqual(java.lang.String x,
java.lang.String y)
|
static boolean |
isEven(double x)
|
static boolean |
isEven(float x)
|
static boolean |
isEven(int x)
|
static boolean |
isInfinity(double x)
|
static boolean |
isInfinity(float x)
|
static boolean |
isMinusInfinity(double x)
|
static boolean |
isMinusInfinity(float x)
|
static boolean |
isNaN(double x)
|
static boolean |
isNaN(float x)
|
static boolean |
isOdd(double x)
|
static boolean |
isOdd(float x)
|
static boolean |
isOdd(int x)
|
static boolean |
isPlusInfinity(double x)
|
static boolean |
isPlusInfinity(float x)
|
static double |
jouleToCalorie(double joule)
|
static double |
kelvinToCelsius(double kelv)
|
static double |
kgToPound(double kg)
|
static double |
kgToTon(double kg)
|
static double |
kmPerLitreToMilePerGallon(double kmPlitre)
|
static double |
kmToMile(double km)
|
static boolean |
leapYear(int year)
|
static double |
litrePerKmToGallonPerMile(double litrePkm)
|
static double |
litreToGallon(double litre)
|
static double |
litreToPint(double litre)
|
static double |
litreToQuart(double litre)
|
static double |
log10(double a)
|
static float |
log10(float a)
|
static double |
logFactorial(double n)
|
static double |
logFactorial(int n)
|
static double[] |
longTOdouble(long[] aa)
|
static float[] |
longTOfloat(long[] aa)
|
static double |
maximum(double[] aa)
|
static float |
maximum(float[] aa)
|
static int |
maximum(int[] aa)
|
static long |
maximum(long[] aa)
|
static double |
metreToFoot(double metre)
|
static double |
metreToYard(double metre)
|
static double |
milePerGallonToKmPerLitre(double milePgall)
|
static double |
mileToKm(double mile)
|
static double |
millimetreToInch(double mm)
|
static double |
minimum(double[] aa)
|
static float |
minimum(float[] aa)
|
static int |
minimum(int[] aa)
|
static long |
minimum(long[] aa)
|
static double |
molarToPercentWeightByVol(double molar,
double molWeight)
|
static int |
nearestElementIndex(double[] array,
double value)
|
static int |
nearestElementIndex(int[] array,
int value)
|
static double |
nearestElementValue(double[] array,
double value)
|
static int |
nearestElementValue(int[] array,
int value)
|
static int |
nearestHigherElementIndex(double[] array,
double value)
|
static int |
nearestHigherElementIndex(int[] array,
int value)
|
static double |
nearestHigherElementValue(double[] array,
double value)
|
static int |
nearestHigherElementValue(int[] array,
int value)
|
static int |
nearestLowerElementIndex(double[] array,
double value)
|
static int |
nearestLowerElementIndex(int[] array,
int value)
|
static double |
nearestLowerElementValue(double[] array,
double value)
|
static int |
nearestLowerElementValue(int[] array,
int value)
|
static double |
nmToEv(double nm)
|
static double |
ounceToGram(double oz)
|
static double |
percentWeightByVolToMolar(double perCent,
double molWeight)
|
static double |
pintToLitre(double pint)
|
static double |
pintUKtoCupUS(double pintUK)
|
static double |
pintUKtoUS(double pintUK)
|
static double |
pintUStoUK(double pintUS)
|
static double |
poundToKg(double pds)
|
static void |
print(char[] aa)
|
static void |
print(double[] aa)
|
static void |
print(float[] aa)
|
static void |
print(int[] aa)
|
static void |
print(long[] aa)
|
static void |
print(java.lang.String[] aa)
|
static void |
println(char[] aa)
|
static void |
println(double[] aa)
|
static void |
println(float[] aa)
|
static void |
println(int[] aa)
|
static void |
println(long[] aa)
|
static void |
println(java.lang.String[] aa)
|
static double |
quartToLitre(double quart)
|
static double |
quartUKtoUS(double quartUK)
|
static double |
quartUStoUK(double quartUS)
|
static double |
radToDeg(double rad)
|
static char[] |
reverseArray(char[] aa)
|
static double[] |
reverseArray(double[] aa)
|
static float[] |
reverseArray(float[] aa)
|
static int[] |
reverseArray(int[] aa)
|
static long[] |
reverseArray(long[] aa)
|
static double |
sec(double a)
|
static double |
sech(double a)
|
static double[] |
selectionSort(double[] aa)
|
static float[] |
selectionSort(float[] aa)
|
static int[] |
selectionSort(int[] aa)
|
static long[] |
selectionSort(long[] aa)
|
static java.util.Vector |
selectSortVector(double[] aa)
|
static double[] |
shortTOdouble(short[] aa)
|
static float[] |
shortTOfloat(short[] aa)
|
static int[] |
shortTOint(short[] aa)
|
static long[] |
shortTOlong(short[] aa)
|
static double |
sign(double x)
|
static float |
sign(float x)
|
static int |
sign(int x)
|
static long |
sign(long x)
|
static double |
sin(double arg)
|
static double |
sin(double sideAC,
double sideBC,
double sideAB)
|
static double |
sin(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
|
static double |
sinc(double a)
|
static double |
sinh(double a)
|
static double |
square(double a)
|
static float |
square(float a)
|
static int |
square(int a)
|
static double |
tan(double arg)
|
static double |
tan(double sideAC,
double sideBC,
double sideAB)
|
static double |
tan(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
|
static double |
tanh(double a)
|
static double |
tonToKg(double tons)
|
static double |
truncate(double x,
int prec)
|
static float |
truncate(float x,
int prec)
|
static double |
vers(double a)
|
static double |
yardToMetre(double yd)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
N_AVAGADRO
public static final double N_AVAGADRO
- See Also:
- Constant Field Values
K_BOLTZMANN
public static final double K_BOLTZMANN
- See Also:
- Constant Field Values
H_PLANCK
public static final double H_PLANCK
- See Also:
- Constant Field Values
H_PLANCK_RED
public static final double H_PLANCK_RED
- See Also:
- Constant Field Values
C_LIGHT
public static final double C_LIGHT
- See Also:
- Constant Field Values
R_GAS
public static final double R_GAS
- See Also:
- Constant Field Values
F_FARADAY
public static final double F_FARADAY
- See Also:
- Constant Field Values
T_ABS
public static final double T_ABS
- See Also:
- Constant Field Values
Q_ELECTRON
public static final double Q_ELECTRON
- See Also:
- Constant Field Values
M_ELECTRON
public static final double M_ELECTRON
- See Also:
- Constant Field Values
M_PROTON
public static final double M_PROTON
- See Also:
- Constant Field Values
M_NEUTRON
public static final double M_NEUTRON
- See Also:
- Constant Field Values
EPSILON_0
public static final double EPSILON_0
- See Also:
- Constant Field Values
MU_0
public static final double MU_0
- See Also:
- Constant Field Values
EULER_CONSTANT_GAMMA
public static final double EULER_CONSTANT_GAMMA
- See Also:
- Constant Field Values
Fmath
public Fmath()
log10
public static double log10(double a)
log10
public static float log10(float a)
square
public static double square(double a)
square
public static float square(float a)
square
public static int square(int a)
factorial
public static int factorial(int n)
factorial
public static long factorial(long n)
factorial
public static double factorial(double n)
logFactorial
public static double logFactorial(int n)
logFactorial
public static double logFactorial(double n)
maximum
public static double maximum(double[] aa)
maximum
public static float maximum(float[] aa)
maximum
public static int maximum(int[] aa)
maximum
public static long maximum(long[] aa)
minimum
public static double minimum(double[] aa)
minimum
public static float minimum(float[] aa)
minimum
public static int minimum(int[] aa)
minimum
public static long minimum(long[] aa)
reverseArray
public static double[] reverseArray(double[] aa)
reverseArray
public static float[] reverseArray(float[] aa)
reverseArray
public static int[] reverseArray(int[] aa)
reverseArray
public static long[] reverseArray(long[] aa)
reverseArray
public static char[] reverseArray(char[] aa)
arrayAbs
public static double[] arrayAbs(double[] aa)
arrayAbs
public static float[] arrayAbs(float[] aa)
arrayAbs
public static long[] arrayAbs(long[] aa)
arrayAbs
public static int[] arrayAbs(int[] aa)
arrayMultByConstant
public static double[] arrayMultByConstant(double[] aa,
double constant)
arrayMultByConstant
public static double[] arrayMultByConstant(int[] aa,
double constant)
arrayMultByConstant
public static double[] arrayMultByConstant(double[] aa,
int constant)
arrayMultByConstant
public static double[] arrayMultByConstant(int[] aa,
int constant)
nearestElementValue
public static double nearestElementValue(double[] array,
double value)
nearestElementIndex
public static int nearestElementIndex(double[] array,
double value)
nearestLowerElementValue
public static double nearestLowerElementValue(double[] array,
double value)
nearestLowerElementIndex
public static int nearestLowerElementIndex(double[] array,
double value)
nearestHigherElementValue
public static double nearestHigherElementValue(double[] array,
double value)
nearestHigherElementIndex
public static int nearestHigherElementIndex(double[] array,
double value)
nearestElementValue
public static int nearestElementValue(int[] array,
int value)
nearestElementIndex
public static int nearestElementIndex(int[] array,
int value)
nearestLowerElementValue
public static int nearestLowerElementValue(int[] array,
int value)
nearestLowerElementIndex
public static int nearestLowerElementIndex(int[] array,
int value)
nearestHigherElementValue
public static int nearestHigherElementValue(int[] array,
int value)
nearestHigherElementIndex
public static int nearestHigherElementIndex(int[] array,
int value)
floatTOdouble
public static double[] floatTOdouble(float[] aa)
intTOdouble
public static double[] intTOdouble(int[] aa)
intTOfloat
public static float[] intTOfloat(int[] aa)
intTOlong
public static long[] intTOlong(int[] aa)
longTOdouble
public static double[] longTOdouble(long[] aa)
longTOfloat
public static float[] longTOfloat(long[] aa)
shortTOdouble
public static double[] shortTOdouble(short[] aa)
shortTOfloat
public static float[] shortTOfloat(short[] aa)
shortTOlong
public static long[] shortTOlong(short[] aa)
shortTOint
public static int[] shortTOint(short[] aa)
byteTOdouble
public static double[] byteTOdouble(byte[] aa)
byteTOfloat
public static float[] byteTOfloat(byte[] aa)
byteTOlong
public static long[] byteTOlong(byte[] aa)
byteTOint
public static int[] byteTOint(byte[] aa)
byteTOshort
public static short[] byteTOshort(byte[] aa)
doubleTOint
public static int[] doubleTOint(double[] aa)
print
public static void print(double[] aa)
println
public static void println(double[] aa)
print
public static void print(float[] aa)
println
public static void println(float[] aa)
print
public static void print(int[] aa)
println
public static void println(int[] aa)
print
public static void print(long[] aa)
println
public static void println(long[] aa)
print
public static void print(char[] aa)
println
public static void println(char[] aa)
print
public static void print(java.lang.String[] aa)
println
public static void println(java.lang.String[] aa)
selectSortVector
public static java.util.Vector selectSortVector(double[] aa)
selectionSort
public static double[] selectionSort(double[] aa)
selectionSort
public static float[] selectionSort(float[] aa)
selectionSort
public static int[] selectionSort(int[] aa)
selectionSort
public static long[] selectionSort(long[] aa)
sign
public static double sign(double x)
sign
public static float sign(float x)
sign
public static int sign(int x)
sign
public static long sign(long x)
radToDeg
public static double radToDeg(double rad)
degToRad
public static double degToRad(double deg)
evToNm
public static double evToNm(double ev)
nmToEv
public static double nmToEv(double nm)
molarToPercentWeightByVol
public static double molarToPercentWeightByVol(double molar,
double molWeight)
percentWeightByVolToMolar
public static double percentWeightByVolToMolar(double perCent,
double molWeight)
celsiusToKelvin
public static double celsiusToKelvin(double cels)
kelvinToCelsius
public static double kelvinToCelsius(double kelv)
celsiusToFahren
public static double celsiusToFahren(double cels)
fahrenToCelsius
public static double fahrenToCelsius(double fahr)
calorieToJoule
public static double calorieToJoule(double cal)
jouleToCalorie
public static double jouleToCalorie(double joule)
gramToOunce
public static double gramToOunce(double gm)
ounceToGram
public static double ounceToGram(double oz)
kgToPound
public static double kgToPound(double kg)
poundToKg
public static double poundToKg(double pds)
kgToTon
public static double kgToTon(double kg)
tonToKg
public static double tonToKg(double tons)
millimetreToInch
public static double millimetreToInch(double mm)
inchToMillimetre
public static double inchToMillimetre(double in)
footToMetre
public static double footToMetre(double ft)
metreToFoot
public static double metreToFoot(double metre)
yardToMetre
public static double yardToMetre(double yd)
metreToYard
public static double metreToYard(double metre)
mileToKm
public static double mileToKm(double mile)
kmToMile
public static double kmToMile(double km)
gallonToLitre
public static double gallonToLitre(double gall)
litreToGallon
public static double litreToGallon(double litre)
quartToLitre
public static double quartToLitre(double quart)
litreToQuart
public static double litreToQuart(double litre)
pintToLitre
public static double pintToLitre(double pint)
litreToPint
public static double litreToPint(double litre)
gallonPerMileToLitrePerKm
public static double gallonPerMileToLitrePerKm(double gallPmile)
litrePerKmToGallonPerMile
public static double litrePerKmToGallonPerMile(double litrePkm)
milePerGallonToKmPerLitre
public static double milePerGallonToKmPerLitre(double milePgall)
kmPerLitreToMilePerGallon
public static double kmPerLitreToMilePerGallon(double kmPlitre)
fluidOunceUKtoUS
public static double fluidOunceUKtoUS(double flOzUK)
fluidOunceUStoUK
public static double fluidOunceUStoUK(double flOzUS)
pintUKtoUS
public static double pintUKtoUS(double pintUK)
pintUStoUK
public static double pintUStoUK(double pintUS)
quartUKtoUS
public static double quartUKtoUS(double quartUK)
quartUStoUK
public static double quartUStoUK(double quartUS)
gallonUKtoUS
public static double gallonUKtoUS(double gallonUK)
gallonUStoUK
public static double gallonUStoUK(double gallonUS)
pintUKtoCupUS
public static double pintUKtoCupUS(double pintUK)
cupUStoPintUK
public static double cupUStoPintUK(double cupUS)
calcBMImetric
public static double calcBMImetric(double height,
double weight)
calcBMIimperial
public static double calcBMIimperial(double height,
double weight)
calcWeightFromBMImetric
public static double calcWeightFromBMImetric(double bmi,
double height)
calcWeightFromBMIimperial
public static double calcWeightFromBMIimperial(double bmi,
double height)
hypot
public static double hypot(double aa,
double bb)
hypot
public static float hypot(float aa,
float bb)
angle
public static double angle(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
angle
public static double angle(double sideAC,
double sideBC,
double sideAB)
sin
public static double sin(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
sin
public static double sin(double sideAC,
double sideBC,
double sideAB)
sin
public static double sin(double arg)
asin
public static double asin(double a)
cos
public static double cos(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
cos
public static double cos(double sideAC,
double sideBC,
double sideAB)
cos
public static double cos(double arg)
acos
public static double acos(double a)
tan
public static double tan(double xAtA,
double yAtA,
double xAtB,
double yAtB,
double xAtC,
double yAtC)
tan
public static double tan(double sideAC,
double sideBC,
double sideAB)
tan
public static double tan(double arg)
atan
public static double atan(double a)
atan2
public static double atan2(double a,
double b)
cot
public static double cot(double a)
acot
public static double acot(double a)
acot2
public static double acot2(double a,
double b)
sec
public static double sec(double a)
asec
public static double asec(double a)
csc
public static double csc(double a)
acsc
public static double acsc(double a)
exsec
public static double exsec(double a)
aexsec
public static double aexsec(double a)
vers
public static double vers(double a)
avers
public static double avers(double a)
covers
public static double covers(double a)
acovers
public static double acovers(double a)
hav
public static double hav(double a)
ahav
public static double ahav(double a)
sinc
public static double sinc(double a)
sinh
public static double sinh(double a)
asinh
public static double asinh(double a)
cosh
public static double cosh(double a)
acosh
public static double acosh(double a)
tanh
public static double tanh(double a)
atanh
public static double atanh(double a)
coth
public static double coth(double a)
acoth
public static double acoth(double a)
sech
public static double sech(double a)
asech
public static double asech(double a)
csch
public static double csch(double a)
acsch
public static double acsch(double a)
truncate
public static double truncate(double x,
int prec)
truncate
public static float truncate(float x,
int prec)
isInfinity
public static boolean isInfinity(double x)
isInfinity
public static boolean isInfinity(float x)
isPlusInfinity
public static boolean isPlusInfinity(double x)
isPlusInfinity
public static boolean isPlusInfinity(float x)
isMinusInfinity
public static boolean isMinusInfinity(double x)
isMinusInfinity
public static boolean isMinusInfinity(float x)
isNaN
public static boolean isNaN(double x)
isNaN
public static boolean isNaN(float x)
isEqual
public static boolean isEqual(double x,
double y)
isEqual
public static boolean isEqual(float x,
float y)
isEqual
public static boolean isEqual(int x,
int y)
isEqual
public static boolean isEqual(char x,
char y)
isEqual
public static boolean isEqual(java.lang.String x,
java.lang.String y)
isEven
public static boolean isEven(int x)
compare
public static int compare(double x,
double y)
compare
public static int compare(int x,
int y)
compare
public static int compare(long x,
long y)
compare
public static int compare(float x,
float y)
compare
public static int compare(byte x,
byte y)
compare
public static int compare(short x,
short y)
isEven
public static boolean isEven(float x)
isEven
public static boolean isEven(double x)
isOdd
public static boolean isOdd(int x)
isOdd
public static boolean isOdd(float x)
isOdd
public static boolean isOdd(double x)
leapYear
public static boolean leapYear(int year)
dateToJavaMilliS
public static long dateToJavaMilliS(int year,
int month,
int day,
int hour,
int min,
int sec)