Package samer.maths

  • Interface Summary 
    Interface Description
    Generator
    This defines an object that generates a sequence of numbers.
    Mat
    This is an interface for an element-wise addressable matrix.
    Vec
    Interface for a vector that can be access via either an iterator (read only), or a double array (read/write) or via a Mat interface.
    Vec.InputIterator  
    Vec.Iterator
    access vector by iterator
  • Class Summary 
    Class Description
    ClippedDivide  
    ComplexVector  
    Constant  
    Difference  
    Function
    Defines a real-valued 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 real-valued 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 real-valued 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