public abstract class ASingleBandMatrix extends ABandedMatrix
| Constructor and Description |
|---|
ASingleBandMatrix() |
| Modifier and Type | Method and Description |
|---|---|
AVector |
getBand(int band)
Gets a specific band of the matrix, as a view vector.
|
abstract AVector |
getNonZeroBand()
Override to specify which band of the matrix is nonzero
|
boolean |
isSymmetric()
Returns true if a matrix is symmetric
|
boolean |
isZero()
Returns true if the matrix is the zero matrix (all components zero)
|
abstract int |
nonZeroBand()
Override to specify which band of the matrix is nonzero
|
long |
nonZeroCount()
Returns the number of non-zero elements in the array.
|
density, elementSquaredSum, elementSum, fill, getRow, isFullyMutable, isLowerTriangular, isUpperTriangular, lowerBandwidth, lowerBandwidthLimit, toMatrix, toMatrixTranspose, trace, upperBandwidth, upperBandwidthLimit, validateabs, add, add, add, add, add, addAt, addMultiple, addRowMultiple, applyOp, applyOp, asDoubleArray, asElementList, asVector, bandIndex, bandLength, bandLength, bandPosition, broadcast, broadcastCloneLike, broadcastLike, broadcastLike, calculateElement, calculateElement, clamp, clone, cloneRow, columnCount, compose, compose, composeWith, composeWith, copyColumnTo, copyOfMatrix, copyOfTranslationVector, copyRowTo, copyTo, determinant, dimensionality, divide, divide, elementCount, elementDiv, elementIterator, elementMul, ensureMutable, epsilonEquals, epsilonEquals, epsilonEquals, equals, equals, equals, equals, exactClone, exp, get, get, get, get, getBandWrapped, getColumn, getElements, getLeadingDiagonal, getLongShape, getMatrixComponent, getShape, getShape, getShapeClone, getSlices, getSlices, getSliceViews, getTranspose, getTransposeCopy, getTransposeView, hashCode, hasOrthonormalColumns, hassOrthonormalRows, immutable, innerProduct, innerProduct, innerProduct, innerProduct, innerProduct, innerProduct, inputDimensions, inverse, isBoolean, isDiagonal, isElementConstrained, isHermitian, isIdentity, isInvertible, isMutable, isOrthogonal, isPositiveDefinite, isRectangularDiagonal, isSameShape, isSameShape, isSquare, isView, iterator, join, log, mul, multiply, multiply, multiplyRow, mutable, negate, outerProduct, outputDimensions, pow, reciprocal, reshape, reshape, rotateView, rowCount, scale, scaleAdd, set, set, set, set, set, set, set, setColumn, setElements, setElements, setRow, signum, slice, slice, sliceCount, sqrt, square, sub, sub, sub, sub, sub, subArray, subMatrix, swapColumns, swapRows, toAffineTransform, toArray, toDoubleArray, toDoubleBuffer, toMutableMatrix, toString, toVector, transform, transform, transform, transform, transformInPlace, transformInPlace, transposeInnerProduct, transposeInnerProduct, transposeInPlace, unsafeGet, unsafeSetgetTranslationComponent, isLinearcompose, transformNormaltakeComponents, takeComponents, takeComponentspublic abstract int nonZeroBand()
public abstract AVector getNonZeroBand()
public boolean isSymmetric()
AMatrixisSymmetric in class ABandedMatrixpublic boolean isZero()
AMatrixpublic long nonZeroCount()
INDArraynonZeroCount in interface INDArraynonZeroCount in class ABandedMatrixpublic AVector getBand(int band)
AMatrixgetBand in class ABandedMatrixCopyright © 2013. All Rights Reserved.