public class BandedMatrix extends ABandedMatrix
| Modifier and Type | Method and Description |
|---|---|
void |
addAt(int i,
int j,
double d) |
int |
columnCount()
Returns the number of columns in the matrix
|
static BandedMatrix |
create(int rowCount,
int columnCount,
int minBand,
int maxBand) |
BandedMatrix |
exactClone()
Returns an exact deep clone of an array (i.e.
|
double |
get(int row,
int column)
Returns a specified element in the matrix
|
AVector |
getBand(int band)
Gets a specific band of the matrix, as a view vector.
|
BandedMatrix |
getTranspose()
Returns a transposed version of this matrix.
|
boolean |
isView()
Return true if this array is a view type
|
int |
lowerBandwidthLimit()
A limit on the lower bandwidth of the banded matrix.
|
int |
rowCount()
Returns the number of rows in the matrix
|
void |
set(int row,
int column,
double value)
Sets a specified element in the matrix
|
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
void |
transform(Vector source,
Vector dest) |
int |
upperBandwidthLimit()
A limit on the upper bandwidth of the banded matrix.
|
void |
validate()
Validates the internal data structure of the INDArray.
|
static BandedMatrix |
wrap(int rowCount,
int columnCount,
int minBand,
int maxBand,
AVector... bands) |
elementSquaredSum, elementSum, fill, getRow, isFullyMutable, isLowerTriangular, isSymmetric, isUpperTriangular, lowerBandwidth, nonZeroCount, toMatrix, toMatrixTranspose, upperBandwidthabs, add, add, add, add, add, addMultiple, addRowMultiple, applyOp, applyOp, asDoubleArray, asElementList, asVector, bandIndex, bandLength, bandLength, bandPosition, broadcast, broadcastCloneLike, broadcastLike, broadcastLike, calculateElement, calculateElement, clamp, clone, cloneRow, 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, exp, get, get, get, getBandWrapped, getColumn, getElements, getLeadingDiagonal, getLongShape, getMatrixComponent, getShape, getShape, getSlices, getSliceViews, getTransposeCopy, getTransposeView, hashCode, hasOrthonormalColumns, hassOrthonormalRows, innerProduct, innerProduct, innerProduct, innerProduct, innerProduct, innerProduct, inputDimensions, inverse, isBoolean, isDiagonal, isElementConstrained, isHermitian, isIdentity, isInvertible, isMutable, isOrthogonal, isPositiveDefinite, isRectangularDiagonal, isSameShape, isSameShape, isSquare, isZero, iterator, log, mul, multiply, multiply, multiplyRow, negate, outerProduct, outputDimensions, pow, reciprocal, reshape, reshape, scale, scaleAdd, set, set, set, set, set, set, setColumn, setElements, setElements, setRow, signum, slice, slice, sliceCount, sqrt, square, sub, sub, sub, sub, sub, subMatrix, swapColumns, swapRows, toAffineTransform, toArray, toDoubleArray, toDoubleBuffer, toMutableMatrix, toString, toVector, trace, transform, transform, transformInPlace, transformInPlace, transposeInnerProduct, transposeInnerProduct, transposeInPlace, unsafeGet, unsafeSetgetTranslationComponent, isLinearcompose, transformNormaltakeComponents, takeComponents, takeComponentspublic static BandedMatrix create(int rowCount, int columnCount, int minBand, int maxBand)
public static BandedMatrix wrap(int rowCount, int columnCount, int minBand, int maxBand, AVector... bands)
public int upperBandwidthLimit()
AMatrixupperBandwidthLimit in class ABandedMatrixpublic int lowerBandwidthLimit()
AMatrixlowerBandwidthLimit in class ABandedMatrixpublic BandedMatrix getTranspose()
AMatrixgetTranspose in interface INDArraygetTranspose in class AMatrixpublic AVector getBand(int band)
AMatrixgetBand in class ABandedMatrixpublic int rowCount()
AMatrixpublic int columnCount()
AMatrixcolumnCount in interface IMatrixcolumnCount in class AMatrixpublic boolean isView()
INDArraypublic double get(int row,
int column)
AMatrixpublic void set(int row,
int column,
double value)
AMatrixpublic BandedMatrix exactClone()
INDArrayexactClone in interface INDArrayexactClone in class AMatrixpublic void transform(AVector source, AVector dest)
ATransformtransform in interface ITransformtransform in class AMatrixpublic void validate()
INDArrayvalidate in interface INDArrayvalidate in class ABandedMatrixCopyright © 2013. All Rights Reserved.