Package org.jscience.mathematics.algebraic.matrices

Class Summary
AbstractBooleanVector The AbstractBooleanVector class encapsulates vectors containing booleans.
AbstractComplexMatrix The AbstractComplexMatrix class provides an object for encapsulating matrices containing complex numbers.
AbstractComplexSquareMatrix The AbstractComplexSquareMatrix class provides an object for encapsulating square matrices containing complex numbers.
AbstractComplexVector The AbstractComplexVector class encapsulates vectors containing complex numbers.
AbstractDoubleMatrix Set a submatrix.
AbstractDoubleSquareMatrix The AbstractDoubleSquareMatrix class provides an object for encapsulating double square matrices.
AbstractDoubleVector The AbstractDoubleVector class encapsulates vectors containing doubles.
AbstractIntegerMatrix The AbstractIntegerMatrix class provides an object for encapsulating integer matrices.
AbstractIntegerSquareMatrix The AbstractIntegerSquareMatrix class provides an object for encapsulating integer square matrices.
AbstractIntegerVector The AbstractIntegerVector class encapsulates vectors containing integers.
BooleanMatrix Fixed sized (non resizable) n*m boolean matrix.
BooleanMatrixAlgebra DOCUMENT ME!
BooleanVector Fixed sized (non resizable) BooleanVector.
Complex2Vector An optimised implementation of a 2D complex vector.
Complex3Vector An optimised implementation of a 3D complex vector.
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.
ComplexMatrixAlgebra DOCUMENT ME!
ComplexSparseMatrix The ComplexSparseMatrix class provides an object for encapsulating sparse matrices.
ComplexSparseSquareMatrix The DoubleSparseSquareMatrix class provides an object for encapsulating sparse square matrices.
ComplexSparseVector The ComplexSparseVector class encapsulates sparse vectors.
ComplexSquareMatrix The ComplexSquareMatrix class provides an object for encapsulating square matrices containing complex numbers.
ComplexSymmetricMatrix The ComplexSymmetricMatrix class provides an object for encapsulating square matrices containing doubles.
ComplexTridiagonalMatrix The ComplexTridiagonalMatrix class provides an object for encapsulating tridiagonal matrices containing complex numbers.
ComplexVector An array-based implementation of a complex vector.
Double2Vector An optimised implementation of a 2D double vector.
Double3Vector An optimised implementation of a 3D double vector.
DoubleDiagonalMatrix The DoubleDiagonalMatrix class provides an object for encapsulating double diagonal matrices.
DoubleMatrix The DoubleMatrix class provides an object for encapsulating double matrices.
DoubleMatrixAlgebra DOCUMENT ME!
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 double square matrices.
DoubleSymmetricMatrix The DoubleSquareMatrix class provides an object for encapsulating square matrices containing doubles.
DoubleTridiagonalMatrix The DoubleTridiagonalMatrix class provides an object for encapsulating double tridiagonal matrices.
DoubleVector An array-based implementation of an double vector.
Integer2Vector An optimised implementation of a 2D integer vector.
Integer3Vector An optimised implementation of a 3D integer vector.
IntegerDiagonalMatrix The IntegerDiagonalMatrix class provides an object for encapsulating integer diagonal matrices.
IntegerMatrix The IntegerMatrix class provides an object for encapsulating integer matrices.
IntegerMatrixAlgebra DOCUMENT ME!
IntegerSparseMatrix The IntegerSparseMatrix class provides an object for encapsulating sparse matrices.
IntegerSparseSquareMatrix The IntegerSparseSquareMatrix class provides an object for encapsulating sparse square matrices.
IntegerSparseVector The IntegerSparseVector class encapsulates sparse vectors.
IntegerSquareMatrix The IntegerSquareMatrix class provides an object for encapsulating integer square matrices.
IntegerSymmetricMatrix The IntegerSymmetricMatrix class provides an object for encapsulating square matrices containing doubles.
IntegerTridiagonalMatrix The IntegerTridiagonalMatrix class provides an object for encapsulating integer tridiagonal matrices.
IntegerVector An array-based implementation of an integer vector.
LinearMathUtils The linear math library.
RingHypermatrix The RingHypermatrix class provides an implementation for extended matrices.
RingMatrix The RingMatrix class provides an object for encapsulating matrices over an arbitrary ring.
RingVector The RingVector class provides an object for encapsulating vectors over an arbitrary ring.
 

Exception Summary
SingularMatrixException This class represent exceptions thrown by some matrix operations.