org.jscience.mathematics.algebraic
Interface TridiagonalMatrix

All Superinterfaces:
BandedMatrix, Hypermatrix, Matrix, SquareMatrix
All Known Subinterfaces:
DiagonalMatrix
All Known Implementing Classes:
AbstractDiagonalMatrix, AbstractTridiagonalMatrix, ComplexDiagonalMatrix, ComplexTridiagonalMatrix, DoubleDiagonalMatrix, DoubleTridiagonalMatrix, IntegerDiagonalMatrix, IntegerTridiagonalMatrix

public interface TridiagonalMatrix
extends BandedMatrix

This class defines an interface for matrices whose components are all zeros except on the diagonal and/or the superdiagonal and/or the subdiagonal.


Method Summary
 
Methods inherited from interface org.jscience.mathematics.algebraic.BandedMatrix
getK1, getK2
 
Methods inherited from interface org.jscience.mathematics.algebraic.SquareMatrix
isSymmetric
 
Methods inherited from interface org.jscience.mathematics.algebraic.Matrix
getColumn, getElement, getRow, numColumns, numRows, toArray, transpose
 
Methods inherited from interface org.jscience.mathematics.algebraic.Hypermatrix
getDimensions, getElement, numDimensions, numElements, numElements, toArray, toArray