Package org.jscience.mathematics.algebraic

Interface Summary
BandedMatrix This class defines an interface for matrices defined such as if all matrix elements vanish outside a diagonally bordered "band" of some range and size: ai,j=0 if ji+k2 for some k1, k2 > 0.
DiagonalMatrix This class defines an interface for Matrix whose all elements but the ones on the diagonal are zero.
Hypermatrix The Hypermatrix superclass provides an abstract encapsulation for extended matrices.
Matrix The Matrix superclass provides an abstract encapsulation for traditional 2D matrices.
SquareMatrix This class defines an interface for Matrices whose dimensions are equal, thus leading to a square matrix.
SymmetricMatrix This class defines an interface for matrices whose components are all zeros except on the diagonal and/or the superdiagonal and/or the subdiagonal.
TriangularMatrix This class defines an interface for matrices whose components are all zeros in the upper right or down left triangle.
TridiagonalMatrix This class defines an interface for matrices whose components are all zeros except on the diagonal and/or the superdiagonal and/or the subdiagonal.
Vector The Vector superclass provides an abstract encapsulation for vectors.
 

Class Summary
AbstractBandedMatrix This class defines an interface for Banded Matrices (see interface).
AbstractDiagonalMatrix This class defines an interface for Matrix whose all elements but the ones on the diagonal are zero.
AbstractHypermatrix The Hypermatrix superclass provides an abstract encapsulation for extended matrices.
AbstractMatrix The Matrix superclass provides an abstract encapsulation for traditional 2D matrices.
AbstractSquareMatrix This class defines an interface for Matrices whose dimensions are equal, thus leading to a square matrix.
AbstractSymmetricMatrix This class defines an interface for Matrices whose dimensions are equal, thus leading to a square matrix.
AbstractTriangularMatrix This class defines an interface for matrices whose components are all zeros in the upper right or down left triangle.
AbstractTridiagonalMatrix This class defines an interface for matrices whose components are all zeros except on the diagonal and/or the superdiagonal and/or the subdiagonal.
AbstractVector The Vector superclass provides an abstract encapsulation for vectors.