| Modifier and Type | Method and Description |
|---|---|
MatrixInt |
MatrixInt.arrayLeftDivide(MatrixInt aMatrix)
Element-by-element left division, C = B.
|
MatrixInt |
MatrixInt.arrayLeftDivideEquals(MatrixInt aMatrix)
Element-by-element left division in place, A = B.
|
MatrixInt |
MatrixInt.arrayRightDivide(MatrixInt aMatrix)
Element-by-element right division, C = A.
|
MatrixInt |
MatrixInt.arrayRightDivideEquals(MatrixInt aMatrix)
Element-by-element right division in place, A = A.
|
MatrixInt |
MatrixInt.arrayTimes(MatrixInt aMatrix)
Element-by-element multiplication, C = A.
|
MatrixInt |
MatrixInt.arrayTimesEquals(MatrixInt aMatrix)
Element-by-element multiplication in place, A = A.
|
static MatrixInt |
MatrixInt.constructWithCopy(int[][] aArray)
Construct a matrix from a copy of a 2-D array.
|
MatrixInt |
MatrixInt.getClone() |
MatrixInt |
MatrixInt.getMatrix(int[] aRows,
int[] aCols)
Get a submatrix.
|
MatrixInt |
MatrixInt.getMatrix(int[] aRows,
int nStartColumnIndex,
int nEndColumnIndex)
Get a submatrix.
|
MatrixInt |
MatrixInt.getMatrix(int nStartRowIndex,
int nEndRowIndex,
int[] aCols)
Get a submatrix.
|
MatrixInt |
MatrixInt.getMatrix(int nStartRowIndex,
int nEndRowIndex,
int nStartColumnIndex,
int nEndColumnIndex)
Get a submatrix.
|
static MatrixInt |
MatrixInt.identity(int nRows,
int nCols)
Generate identity matrix
|
MatrixInt |
MatrixInt.minus(MatrixInt aMatrix)
C = A - B
|
MatrixInt |
MatrixInt.minusEquals(MatrixInt aMatrix)
A = A - B
|
MatrixInt |
MatrixInt.plus(MatrixInt aMatrix)
C = A + B
|
MatrixInt |
MatrixInt.plusEquals(MatrixInt aMatrix)
A = A + B
|
static MatrixInt |
MatrixInt.random(int nRows,
int nCols)
Generate matrix with random elements
|
static MatrixInt |
MatrixInt.read(Reader aReader)
Read a matrix from a stream.
|
MatrixInt |
MatrixInt.times(int s)
Multiply a matrix by a scalar, C = s*A
|
MatrixInt |
MatrixInt.times(MatrixInt aMatrix)
Linear algebraic matrix multiplication, A * B
|
MatrixInt |
MatrixInt.timesEquals(double s)
Multiply a matrix by a scalar in place, A = s*A
|
MatrixInt |
MatrixInt.transpose()
Matrix transpose.
|
MatrixInt |
MatrixInt.uminus()
Unary minus
|
| Modifier and Type | Method and Description |
|---|---|
MatrixInt |
MatrixInt.arrayLeftDivide(MatrixInt aMatrix)
Element-by-element left division, C = B.
|
MatrixInt |
MatrixInt.arrayLeftDivideEquals(MatrixInt aMatrix)
Element-by-element left division in place, A = B.
|
MatrixInt |
MatrixInt.arrayRightDivide(MatrixInt aMatrix)
Element-by-element right division, C = A.
|
MatrixInt |
MatrixInt.arrayRightDivideEquals(MatrixInt aMatrix)
Element-by-element right division in place, A = A.
|
MatrixInt |
MatrixInt.arrayTimes(MatrixInt aMatrix)
Element-by-element multiplication, C = A.
|
MatrixInt |
MatrixInt.arrayTimesEquals(MatrixInt aMatrix)
Element-by-element multiplication in place, A = A.
|
MatrixInt |
MatrixInt.minus(MatrixInt aMatrix)
C = A - B
|
MatrixInt |
MatrixInt.minusEquals(MatrixInt aMatrix)
A = A - B
|
MatrixInt |
MatrixInt.plus(MatrixInt aMatrix)
C = A + B
|
MatrixInt |
MatrixInt.plusEquals(MatrixInt aMatrix)
A = A + B
|
void |
MatrixInt.setMatrix(int[] aRows,
int[] aCols,
MatrixInt aMatrix)
Set a submatrix.
|
void |
MatrixInt.setMatrix(int[] aRows,
int nStartColumnIndex,
int nEndColumnIndex,
MatrixInt aMatrix)
Set a submatrix.
|
void |
MatrixInt.setMatrix(int nStartRowIndex,
int nEndRowIndex,
int[] aCols,
MatrixInt aMatrix)
Set a submatrix.
|
void |
MatrixInt.setMatrix(int nStartRowIndex,
int nEndRowIndex,
int nStartColumnIndex,
int nEndColumnIndex,
MatrixInt aMatrix)
Set a submatrix.
|
MatrixInt |
MatrixInt.times(MatrixInt aMatrix)
Linear algebraic matrix multiplication, A * B
|
Copyright © 2014–2021 Philip Helger. All rights reserved.