Package uk.ac.liv.util

General class library

See:
          Description

Interface Summary
Distribution  
Parameterizable Classes implementing this interface indicate that they can be initialised from a parameter database using the "Clique" pattern of ECJ.
PriorityQueue  
Prototypeable  
Resetable Classes implementing this interface indicate that their state is resetable.
 

Class Summary
BaseNIterator An iterator that enumerates the base N representation of every non-negative integer that can be represented within the specified number of digits.
CummulativeDistribution A utility class for cummulative tracking of stats for a series of doubles.
HeavyweightDistribution An distribution which keeps actual cases in memory as well as updating moments dynamically.
IdAllocator Utility class for handing out unique ids.
MathUtil Miscalleneous mathematical functions.
MutableDoubleWrapper A simple wrapper for a primitive double value which is publically mutable.
MutableIntWrapper A simple wrapper for a primitive int value which is publically mutable.
Partitioner A class that iterates over all numerical partitions of n into k distinct parts including commutative duplications and parts containing zero.
Permutator  
QueueDisassembler An iterator that destructively iterates over a PriorityQueue, that is each item that is returned is removed from the top of the heap.
UntypedDouble Faster version of java.lang.Double.
UntypedLong Faster version of java.lang.Long.
UntypedNumber This is an extension of Java's Number class that provides methods for performing untyped polymorphic arithmetic.
 

Package uk.ac.liv.util Description

General class library