See: Description
Interface  Description 

DirtyObject  
Function 
Interface for the basic features of a function that maps a double onto
another double.

Functional 
Interface for the basic features of a functional, which maps a function onto a double.

FunctionDifferentiable  
FunctionGeneral 
Interface for the basic features of a general function that maps an object
into Data.

FunctionInvertible  
FunctionMultiDimensional 
Interface for multidimensional function.

FunctionMultiDimensionalDifferentiable 
Interface for multidimensional 1D differentiable function

Histogram 
Interface for a class that can tabulate a onedimensional histogram
of data values.

History 
Interface for an object that keeps track of x and y values and return
their history when asked.

IEvent  
IEventManager  
IListener  
OdeSolver.Rhs  
ParameterParser  
Transform 
Function interface that takes an array of doubles and returns a
transformed array of doubles

Class  Description 

Arrays 
Noninstantiable class with static utility methods for working with arrays.

AssociatedPolynomial  
Constants 
Collection of assorted physical constants.

Constants.Alignment 
Enumerated type for specifying HORIZONTAL/VERTICAL alignment.

Constants.CompassDirection 
Enumerated type for the compass directions NORTH, SOUTH, EAST, WEST.

Constants.Direction 
Enumerated type for the directions TOP, BOTTOM, LEFT, RIGHT, FRONT, BACK.

Debug 
Class holding static fields that determine whether debugging is on, how
much, what types and what (if anything) should be looked at specifically.

DoubleRange  
EnumeratedType 
EnumeratedType classes are used to define a fixed set of specific values that can be taken by a field.

EventManager 
Class to take care of listener lists and event firing for simulation elements.

EventManager.Linker 
Class used to construct a twoway linked list of listeners.

FastFourierTransform 
This utility receives a set of data points, either Real, Imaginary or Both
and performs a Discrete Fourier Transform on them using the Fast Fourier
Transform algorithm.

Function.Abs 
The function f(x) = abs(x)

Function.Chop 
Returns the input value if its magnitude is greater than value specified at
construction; otherwise returns zero.

Function.Constant 
The function f(x) = constant

Function.Exp 
The function f(x) = exp(x)

Function.Identity 
The function f(x) = x

Function.Linear 
The function f(x) = a*x + b

Function.Log 
The function f(x) = ln(x)

Function.Reciprocal 
The function f(x) = 1/x

Function.Sqrt 
The function f(x) = sqrt(x)

FunctionChain 
Defines a function as chain of other functions.

FunctionChain.Link 
Class for making linked list of Functions

Grabber  
Grabber.ActionCornerSetter  
Grabber.CornerData  
Grabber.CornerSetListener  
Grabber.DefaultMouseListener  
Grabber.ImagePanel  
HistogramCollapsing 
Simple Histogram implementation with a static number of bins, but dynamic
x range.

HistogramDiscrete 
Histogram class capable of keeping track of how many times each discrete
value was passed in, similar to what one would expect from a histogram with
very small bin width.

HistogramExpanding 
Histogram implementation with dynamic x range and number of bins.

HistogramNotSoSimple 
Histogram implementation with a static x range and number of bins.

HistogramReweightedData 
Histogram implementation with a static x range and number of bins for reweighted data.

HistogramSimple 
Simple Histogram implementation with a static x range and number of bins.

HistoryCollapsing 
History that records a number of values.

HistoryCollapsingAverage 
History that records a number of values.

HistoryCollapsingDiscard 
History that records a number of values.

HistoryComplete 
History that records a data from a simulation.

HistoryScrolling 
History that records a number of values, with new ones replacing the
earliest ones when the record is full.

IntegerRange  
MersenneTwister 
Mersenne Twister and MersenneTwisterFast:

MersenneTwisterFast 
Mersenne Twister and MersenneTwisterFast:

ObjectArrayList 
Resizablearray implementation of the List interface.

OdeSolver  
OdeSolver.Variables  
ParameterBase 
Base class for all parameter wrapper implementations.

ParseArgs 
Class that handles parsing of commandline arguments.

RandomMersenneTwister 
Mersenne Twister RNG.

RandomNumberGenerator 
Random number generator class.

RandomNumberGeneratorUnix 
Random number generator that takes random bits from files.

Rational 
Class handling rational numbers (numerator / denominator), including
addition, multiplication and reducing (15/6 => 5/2).

ReadParameters 
This class reads input parameters from a file and assigns the values to the
fields of an object.

ScientificFormat 
a formatter that uses a format suitable for numeric values in a
scientific context.

SineTransform 
3D Fourier transforms of a function, f, simplify to 1D sine transforms of the auxiliary function F(r) = r*f(r)
when f is spherically symmetric.

Strings 
Noninstantiable class providing a few static methods for String manipulation.

Transform.Fourier  
TreeLinker 
Linker used in the binary tree TreeList.

TreeList 
TreeList is a generic binary tree structure made up of TreeLinkers.

WriteParameters 
This class writes input parameters from a parameter wrapper Object to a file.
