Class SymmTriDiagonal

java.lang.Object
org.flag4j.arrays.sparse.SymmTriDiagonal
All Implemented Interfaces:
Serializable

public class SymmTriDiagonal extends Object implements Serializable

A real symmetric tri-diagonal matrix. Note, this class simply stores the values of the symmetric tri-diagonal matrix and has limited support for operations with such a matrix.

A matrix is symmetric tri-diagonal if it is symmetric and all values below the first sub-diagonal and above the first super-diagonal are zero.

For example, the following matrix is in symmetric tri-diagonal form where each X may hold a different value (provided the matrix is symmetric):

     [[ X X 0 0 0 ]
      [ X X X 0 0 ]
      [ 0 X X X 0 ]
      [ 0 0 X X X ]
      [ 0 0 0 X X ]]

See Also: