ClippedDivide 

ComplexVector 

Constant 

Difference 

Function 
Defines a realvalued function of a single real variable.

FunctionMap 
This class maps a given interval of real numbers
to the interval [0,1], returning either the real
number, or converting it to an integer between 0
and a given value (defaults to 256).

FunctionOfGenerator 

FunctionOfVector 
Defines a realvalued function of a vector

FunctionPlotter 

Identity 

IntArrayEditor 

IteratorImageSource 
This is an image source that gets its values
from a Vec (vector) via its Vec.Iterator  ie,
it does not need access to an array of value

Linear 

LineTrace 
This viewer outputs all the elements of a row or column
to a trace (graph of value against time step).

MatEditor 
This is a mouse event handler that interprets mouse clicks
to edit a matrix.

Mathx 
A Class full of static functions, mainly for manipulating
double arrays.

Matrix 
Represents a bundling of a Jama.Matrix with Viewable bits.

MatrixAgent 
Provides a load of useful commands for dealing with
a matrix.

MatrixImage 

MatrixImageSource 
This matrix image source sends pixels a scan line
at a time
TODO:
flip horizontally or vertically
flip diagonally
replaceable map (ie nonlinear map)

MatrixImageSourceF 
This one sends pixels in vertical strips: better for
column vectors or very narrow matrices

MatrixPanel 
A text based matrix editor

MatrixPlotter 
A Vector plotter that gets its data from a matrix
row or column

MatrixTImageSource 
This matrix image source sends pixels a scan line
at a time
TODO:
flip horizontally or vertically
flip diagonally
replaceable map (ie nonlinear map)

MatrixTImageSourceF 
This one sends pixels in vertical strips: better for
column vectors or very narrow matrices

MatrixTimesVector 

MatrixTransposeTimesVector 

Neg 

Ops 
An agent which allows the creation of vectors and
matrices, and can also arrange for them to be
multiplied as part of the current task list

Ops.ArrayCopy 

Ops.IteratorCopy 

Parameter 

Probe 

Product 

RowColumn 
Looks like a vector externally, but reads data
from a row or column of a matrix.

SparseMatrix 

Sum 

Vec.ForArray 
An implementation of Vec that uses an array to
store the values.

VectorEditor 

VectorFunctionOfVector 
Defines a realvalued function of a vector

VectorPlotter 
A Viewer that draws a variety of graphs from data in a vector

VectorPlusEqualsVector 

VectorTimesEqualsScalar 

VectorTrace 
A Viewer that draws multiple traces: one for each element of a vector

VFunction 
A Viewable for a Function  provides a UI for getting
a plot of the function and for looking at its derivative
(would like to be able to switch the Function too)

VGenerator 
A Viewable random number generator.

VVector 
A Viewable Vec.

Zero 
