csli.util.math
Class MathUtil

java.lang.Object
  extended by csli.util.math.MathUtil

public class MathUtil
extends Object

Misc. math utility methods, mostly for finding minima and maxima of a list of numbers for now.

Author:
Danilo Mirkovic

Constructor Summary
MathUtil()
           
 
Method Summary
static int ceiling(double x)
           
static int floor(double x)
           
static int max(Collection c)
           
static
<E extends Comparable>
E
max(E... args)
           
static int max(Iterator it)
           
static int min(Collection c)
           
static
<E extends Comparable>
E
min(E... args)
           
static int min(Iterator it)
           
static double sum(Iterable<Double> terms)
           
static int sum(Iterable<Integer> terms)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MathUtil

public MathUtil()
Method Detail

max

public static int max(Collection c)

max

public static int max(Iterator it)

min

public static int min(Collection c)

min

public static int min(Iterator it)

sum

public static double sum(Iterable<Double> terms)

sum

public static int sum(Iterable<Integer> terms)

max

public static <E extends Comparable> E max(E... args)

min

public static <E extends Comparable> E min(E... args)

ceiling

public static int ceiling(double x)

floor

public static int floor(double x)