|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.util.MathUtil
public final class MathUtil
Math static utility methods.
| Method Summary | |
|---|---|
static double |
acosh(double a)
Calculates inverse hyperbolic cosine of a double value. |
static double |
asinh(double a)
Calculates inverse hyperbolic sine of a double value. |
static double |
atanh(double a)
Calculates inverse hyperbolic tangent of a double value. |
static long |
gcd(long a,
long b)
Return the greatest common divisor of a and b,
consistently with BigInteger.gcd(BigInteger). |
static double |
log(double base,
double x)
Calculates logarithm in a given base with doubles. |
static int |
log(long x,
int base)
Returns x <= 0 ? 0 : Math.floor(Math.log(x) / Math.log(base)) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static int log(long x,
int base)
x <= 0 ? 0 : Math.floor(Math.log(x) / Math.log(base))
base - must be > 1
public static double log(double base,
double x)
public static long gcd(long a,
long b)
a and b,
consistently with BigInteger.gcd(BigInteger).
NOTE: A greatest common divisor must be positive, but
2^64 cannot be expressed as a long although it
is the GCD of Long.MIN_VALUE and 0 and the GCD of
Long.MIN_VALUE and Long.MIN_VALUE. So in these 2 cases,
and only them, this method will return Long.MIN_VALUE.
public static double asinh(double a)
double value.
Special cases:
public static double acosh(double a)
double value.
Special cases:
public static double atanh(double a)
double value.
Special cases:
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||