org.apache.lucene.util
public final class MathUtil extends Object
public static int log(long x,
int base)
x <= 0 ? 0 : Math.floor(Math.log(x) / Math.log(base))base - must be > 1public 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.
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.