Package org.hipparchus.linear
Interface SparseRealMatrix
-
- All Superinterfaces:
AnyMatrix
,RealMatrix
- All Known Implementing Classes:
OpenMapRealMatrix
public interface SparseRealMatrix extends RealMatrix
Marker interface forRealMatrix
implementations that require sparse backing storageCaveat: Implementation are allowed to assume that, for any
x
, the equalityx * 0d == 0d
holds. But it is is not true forNaN
. Moreover, zero entries will lose their sign. Some operations (that involveNaN
and/or infinities) may thus give incorrect results.
-
-
Method Summary
-
Methods inherited from interface org.hipparchus.linear.AnyMatrix
getColumnDimension, getRowDimension, isSquare
-
Methods inherited from interface org.hipparchus.linear.RealMatrix
add, addToEntry, copy, copySubMatrix, copySubMatrix, createMatrix, getColumn, getColumnMatrix, getColumnVector, getData, getEntry, getFrobeniusNorm, getNorm, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, multiply, multiplyEntry, multiplyTransposed, operate, operate, power, preMultiply, preMultiply, preMultiply, scalarAdd, scalarMultiply, setColumn, setColumnMatrix, setColumnVector, setEntry, setRow, setRowMatrix, setRowVector, setSubMatrix, subtract, transpose, transposeMultiply, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInColumnOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInOptimizedOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder, walkInRowOrder
-
-