public class DenseSymmetricMatrix extends UpperTriangular
AbstractMatrix.TransposeViewVector
COL, columnLabelBindings, columns, ROW, rowLabelBindings, rows
Constructor and Description |
---|
DenseSymmetricMatrix(double[] data,
boolean shallow) |
DenseSymmetricMatrix(int n) |
DenseSymmetricMatrix(UpperTriangular mx) |
DenseSymmetricMatrix(Vector data) |
Modifier and Type | Method and Description |
---|---|
double |
getQuick(int row,
int column)
Return the value at the given indexes, without checking bounds
|
void |
setQuick(int row,
int column,
double value)
Set the value at the given index, without checking bounds
|
assignColumn, assignNonZeroElementsInRow, assignRow, getData, getFlavor, getNumNondefaultElements, like, like, viewPart
aggregate, aggregateColumns, aggregateRows, asFormatString, assign, assign, assign, assign, assign, clone, columnSize, determinant, divide, get, get, getColumnLabelBindings, getRowLabelBindings, iterateAll, iterateNonEmpty, iterator, minus, numCols, numRows, numSlices, plus, plus, rowSize, set, set, set, set, set, set, setColumnLabelBindings, setRowLabelBindings, times, times, times, timesSquared, toString, transpose, viewColumn, viewDiagonal, viewPart, viewRow, zSum
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public DenseSymmetricMatrix(int n)
public DenseSymmetricMatrix(double[] data, boolean shallow)
public DenseSymmetricMatrix(Vector data)
public DenseSymmetricMatrix(UpperTriangular mx)
public double getQuick(int row, int column)
Matrix
getQuick
in interface Matrix
getQuick
in class UpperTriangular
row
- an int row indexcolumn
- an int column indexpublic void setQuick(int row, int column, double value)
Matrix
setQuick
in interface Matrix
setQuick
in class UpperTriangular
row
- an int row index into the receivercolumn
- an int column index into the receivervalue
- a double value to setCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.