| Interface | Description |
|---|---|
| ComplexMapping |
This interface defines a complex map or function.
|
| Mapping |
This interface defines a map or function.
|
| MappingND |
This interface defines an N dimensional map.
|
| MathSet |
This interface defines a set.
|
| Member |
This interface defines a member of a set.
|
| NumericalConstants |
A collection of useful numbers (stored to maximum precision).
|
| Class | Description |
|---|---|
| AbstractMath |
The AbstractMath superclass provides an abstract encapsulation of maths.
|
| ArrayMath |
Arrays are faster than object, so this class is here to take full
advantage of arrays without encapsulation.
|
| Complex |
The Complex class encapsulates complex numbers.
|
| Complex3Vector |
The Complex3Vector class encapsulates complex 3-vectors.
|
| ComplexDiagonalMatrix |
The ComplexDiagonalMatrix class provides an object for encapsulating diagonal matrices containing complex numbers.
|
| ComplexMatrix |
The ComplexMatrix class provides an object for encapsulating matrices containing complex numbers.
|
| ComplexSquareMatrix |
The ComplexSquareMatrix class provides an object for encapsulating square matrices containing complex numbers.
|
| ComplexTridiagonalMatrix |
The ComplexTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing complex numbers.
|
| ComplexVector |
The ComplexVector class encapsulates vectors containing complex numbers.
|
| CoordinateMath |
The coordinate transformation math library.
|
| Double3Vector |
The Double3Vector class encapsulates double 3-vectors.
|
| DoubleDiagonalMatrix |
The DoubleDiagonalMatrix class encapsulates diagonal matrices containing doubles.
|
| DoubleMatrix |
The DoubleMatrix class provides an object for encapsulating double matrix algebras.
|
| DoubleSparseMatrix |
The DoubleSparseMatrix class provides an object for encapsulating sparse matrices.
|
| DoubleSparseSquareMatrix |
The DoubleSparseSquareMatrix class provides an object for encapsulating sparse square matrices.
|
| DoubleSparseVector |
The DoubleSparseVector class encapsulates sparse vectors.
|
| DoubleSquareMatrix |
The DoubleSquareMatrix class provides an object for encapsulating square matrices containing doubles.
|
| DoubleTridiagonalMatrix |
The DoubleTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing doubles.
|
| DoubleVector |
The DoubleVector class encapsulates double vectors.
|
| EngineerMath |
This class is dedicated to engineering methods applied to arrays including
signal processing.
|
| ExtraMath |
The extra math library.
|
| FiniteSet |
A set containing a finite number of elements.
|
| FourierMath |
The Fourier math library.
|
| Integer3Vector |
The Integer3Vector class encapsulates integer 3-vectors.
|
| IntegerDiagonalMatrix |
The IntegerDiagonalMatrix class provides an object for encapsulating diagonal matrices containing integers.
|
| IntegerMatrix |
The IntegerMatrix class provides an object for encapsulating matrices containing integers.
|
| IntegerSquareMatrix |
The IntegerSquareMatrix class provides an object for encapsulating square matrices containing integers.
|
| IntegerTridiagonalMatrix |
The IntegerTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing integers.
|
| IntegerVector |
The IntegerVector class encapsulates vectors containing integers.
|
| KarhunenLoeve |
This class implements the Karhunen-Loeve expansion.
|
| LinearMath |
The linear math library.
|
| MathDouble |
The MathDouble class encapsulates double numbers.
|
| MathInteger |
The MathInteger class encapsulates integer numbers.
|
| MathVector |
The MathVector superclass provides an abstract encapsulation for vectors.
|
| Matrix |
The Matrix superclass provides an abstract encapsulation for matrices.
|
| NumericalMath |
The numerical math library.
|
| Quaternion |
The Quaternion class encapsulates quaternions.
|
| RingMatrix |
The RingMatrix class provides an object for encapsulating matrices over an arbitrary ring.
|
| SpecialMath |
The special function math library.
|
| Supernumber |
The Supernumber class encapsulates supernumbers.
|
| WaveletMath |
The wavelet math library.
|
| Exception | Description |
|---|---|
| DimensionException |
This exception occurs when there is a problem involving an object's dimensions.
|
| MatrixDimensionException |
This exception occurs when there is a problem involving a matrix's dimensions.
|
| MaximumIterationsExceededException |
This exception occurs when a numerical algorithm exceeds it maximum number of allowable iterations.
|
| VectorDimensionException |
This exception occurs when there is a problem involving a vector's dimension.
|