Package org.hipparchus.linear
Interface SparseRealMatrix
- All Superinterfaces:
AnyMatrix
,Blendable<RealMatrix>
,RealMatrix
- All Known Implementing Classes:
OpenMapRealMatrix
Marker interface for
RealMatrix
implementations that require sparse backing storage
Caveat: Implementation are allowed to assume that, for any x
,
the equality x * 0d == 0d
holds. But it is is not true for
NaN
. Moreover, zero entries will lose their sign.
Some operations (that involve NaN
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, blendArithmeticallyWith, copy, copySubMatrix, copySubMatrix, createMatrix, getColumn, getColumnMatrix, getColumnVector, getData, getEntry, getFrobeniusNorm, getNorm1, getNormInfty, getRow, getRowMatrix, getRowVector, getSubMatrix, getSubMatrix, getTrace, map, mapToSelf, 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