org.jscience.mathematics.algebraic
Interface SquareMatrix

All Superinterfaces:
Hypermatrix, Matrix
All Known Subinterfaces:
BandedMatrix, DiagonalMatrix, SymmetricMatrix, TriangularMatrix, TridiagonalMatrix
All Known Implementing Classes:
AbstractBandedMatrix, AbstractComplexSquareMatrix, AbstractDiagonalMatrix, AbstractDoubleSquareMatrix, AbstractIntegerSquareMatrix, AbstractSquareMatrix, AbstractSymmetricMatrix, AbstractTriangularMatrix, AbstractTridiagonalMatrix, ComplexDiagonalMatrix, ComplexSparseSquareMatrix, ComplexSquareMatrix, ComplexSymmetricMatrix, ComplexTridiagonalMatrix, DoubleDiagonalMatrix, DoubleSparseSquareMatrix, DoubleSquareMatrix, DoubleSymmetricMatrix, DoubleTridiagonalMatrix, GammaMatrix, IntegerDiagonalMatrix, IntegerSparseSquareMatrix, IntegerSquareMatrix, IntegerSymmetricMatrix, IntegerTridiagonalMatrix

public interface SquareMatrix
extends Matrix

This class defines an interface for Matrices whose dimensions are equal, thus leading to a square matrix.


Method Summary
 boolean isSymmetric()
          DOCUMENT ME!
 
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
 

Method Detail

isSymmetric

boolean isSymmetric()
DOCUMENT ME!

Returns:
DOCUMENT ME!