public class MatrixView extends AbstractMatrix
AbstractMatrix.TransposeViewVector
COL, columnLabelBindings, columns, ROW, rowLabelBindings, rows
Constructor and Description |
---|
MatrixView(Matrix matrix,
int[] offset,
int[] size) |
Modifier and Type | Method and Description |
---|---|
Matrix |
assignColumn(int column,
Vector other) |
Matrix |
assignRow(int row,
Vector other) |
Matrix |
clone() |
int[] |
getNumNondefaultElements() |
double |
getQuick(int row,
int column) |
Matrix |
like() |
Matrix |
like(int rows,
int columns) |
void |
setQuick(int row,
int column,
double value) |
Vector |
viewColumn(int column) |
Matrix |
viewPart(int[] offset,
int[] size) |
Vector |
viewRow(int row) |
aggregate, aggregateColumns, aggregateRows, asFormatString, assign, assign, assign, assign, assign, columnSize, determinant, divide, get, get, getColumnLabelBindings, getRowLabelBindings, iterateAll, iterator, minus, numCols, numRows, numSlices, plus, plus, rowSize, set, set, set, set, set, set, setColumnLabelBindings, setRowLabelBindings, times, times, times, timesSquared, transpose, viewDiagonal, viewPart, zSum
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public MatrixView(Matrix matrix, int[] offset, int[] size)
public Matrix clone()
clone
in interface Matrix
clone
in class AbstractMatrix
public double getQuick(int row, int column)
public Matrix like()
public Matrix like(int rows, int columns)
public void setQuick(int row, int column, double value)
public int[] getNumNondefaultElements()
getNumNondefaultElements
in interface Matrix
getNumNondefaultElements
in class AbstractMatrix
public Matrix viewPart(int[] offset, int[] size)
public Vector viewColumn(int column)
viewColumn
in interface Matrix
viewColumn
in class AbstractMatrix
public Vector viewRow(int row)
viewRow
in interface Matrix
viewRow
in class AbstractMatrix