com.ibm.wala.util.math
Class Logs

java.lang.Object
  extended by com.ibm.wala.util.math.Logs

public class Logs
extends java.lang.Object

simple utilities with logarithms


Constructor Summary
Logs()
           
 
Method Summary
static boolean isPowerOf2(int x)
           
static int log2(int x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logs

public Logs()
Method Detail

isPowerOf2

public static boolean isPowerOf2(int x)
Parameters:
x -
Returns:
true iff x == 2^n for some integral n

log2

public static int log2(int x)
                throws java.lang.IllegalArgumentException
Parameters:
x - where x == 2^n for some integral n
Throws:
java.lang.IllegalArgumentException