FieldMatrix<T> |
AbstractFieldMatrix.add(FieldMatrix<T> m) |
Compute the sum of this and m.
|
FieldMatrix<T> |
BlockFieldMatrix.add(FieldMatrix<T> m) |
Compute the sum of this and m.
|
FieldMatrix<T> |
FieldMatrix.add(FieldMatrix<T> m) |
Compute the sum of this and m.
|
default FieldMatrix<T> |
FieldMatrix.blendArithmeticallyWith(FieldMatrix<T> other,
T blendingValue) |
Blend arithmetically this instance with another one.
|
abstract FieldMatrix<T> |
AbstractFieldMatrix.copy() |
Make a (deep) copy of this.
|
FieldMatrix<T> |
Array2DRowFieldMatrix.copy() |
Make a (deep) copy of this.
|
FieldMatrix<T> |
BlockFieldMatrix.copy() |
Make a (deep) copy of this.
|
FieldMatrix<T> |
FieldMatrix.copy() |
Make a (deep) copy of this.
|
FieldMatrix<T> |
SparseFieldMatrix.copy() |
Make a (deep) copy of this.
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createColumnFieldMatrix(T[] columnData) |
Creates a column FieldMatrix using the data from the input
array.
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createFieldDiagonalMatrix(T[] diagonal) |
Returns a diagonal matrix with specified elements.
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createFieldIdentityMatrix(Field<T> field,
int dimension) |
Returns dimension x dimension identity matrix.
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createFieldMatrix(Field<T> field,
int rows,
int columns) |
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createFieldMatrix(T[][] data) |
Returns a FieldMatrix whose entries are the the values in the
the input array.
|
abstract FieldMatrix<T> |
AbstractFieldMatrix.createMatrix(int rowDimension,
int columnDimension) |
Create a new FieldMatrix of the same type as the instance with
the supplied row and column dimensions.
|
FieldMatrix<T> |
Array2DRowFieldMatrix.createMatrix(int rowDimension,
int columnDimension) |
Create a new FieldMatrix of the same type as the instance with
the supplied row and column dimensions.
|
FieldMatrix<T> |
BlockFieldMatrix.createMatrix(int rowDimension,
int columnDimension) |
Create a new FieldMatrix of the same type as the instance with
the supplied row and column dimensions.
|
FieldMatrix<T> |
FieldMatrix.createMatrix(int rowDimension,
int columnDimension) |
Create a new FieldMatrix of the same type as the instance with
the supplied row and column dimensions.
|
FieldMatrix<T> |
SparseFieldMatrix.createMatrix(int rowDimension,
int columnDimension) |
Create a new FieldMatrix of the same type as the instance with
the supplied row and column dimensions.
|
static <T extends FieldElement<T>> FieldMatrix<T> |
MatrixUtils.createRowFieldMatrix(T[] rowData) |
Create a row FieldMatrix using the data from the input
array.
|
FieldMatrix<T> |
AbstractFieldMatrix.getColumnMatrix(int column) |
Get the entries in column number column
as a column matrix.
|
FieldMatrix<T> |
BlockFieldMatrix.getColumnMatrix(int column) |
Get the entries in column number column
as a column matrix.
|
FieldMatrix<T> |
FieldMatrix.getColumnMatrix(int column) |
Get the entries in column number column
as a column matrix.
|
FieldMatrix<Complex> |
ComplexEigenDecomposition.getD() |
Getter D.
|
FieldMatrix<T> |
FieldQRDecomposition.getH() |
Returns the Householder reflector vectors.
|
FieldMatrix<T> |
FieldDecompositionSolver.getInverse() |
Get the inverse (or pseudo-inverse) of the decomposed matrix.
|
FieldMatrix<T> |
FieldLUDecomposition.getL() |
Returns the matrix L of the decomposition.
|
FieldMatrix<T> |
FieldLUDecomposition.getP() |
Returns the P rows permutation matrix.
|
FieldMatrix<T> |
FieldQRDecomposition.getQ() |
Returns the matrix Q of the decomposition.
|
FieldMatrix<T> |
FieldQRDecomposition.getQT() |
Returns the transpose of the matrix Q of the decomposition.
|
FieldMatrix<T> |
FieldQRDecomposition.getR() |
Returns the matrix R of the decomposition.
|
FieldMatrix<T> |
AbstractFieldMatrix.getRowMatrix(int row) |
Get the entries in row number row
as a row matrix.
|
FieldMatrix<T> |
BlockFieldMatrix.getRowMatrix(int row) |
Get the entries in row number row
as a row matrix.
|
FieldMatrix<T> |
FieldMatrix.getRowMatrix(int row) |
Get the entries in row number row
as a row matrix.
|
FieldMatrix<T> |
AbstractFieldMatrix.getSubMatrix(int[] selectedRows,
int[] selectedColumns) |
Get a submatrix.
|
FieldMatrix<T> |
AbstractFieldMatrix.getSubMatrix(int startRow,
int endRow,
int startColumn,
int endColumn) |
Get a submatrix.
|
FieldMatrix<T> |
Array2DRowFieldMatrix.getSubMatrix(int startRow,
int endRow,
int startColumn,
int endColumn) |
Get a submatrix.
|
FieldMatrix<T> |
BlockFieldMatrix.getSubMatrix(int startRow,
int endRow,
int startColumn,
int endColumn) |
Get a submatrix.
|
FieldMatrix<T> |
FieldMatrix.getSubMatrix(int[] selectedRows,
int[] selectedColumns) |
Get a submatrix.
|
FieldMatrix<T> |
FieldMatrix.getSubMatrix(int startRow,
int endRow,
int startColumn,
int endColumn) |
Get a submatrix.
|
FieldMatrix<T> |
FieldLUDecomposition.getU() |
Returns the matrix U of the decomposition.
|
FieldMatrix<Complex> |
ComplexEigenDecomposition.getV() |
Getter V.
|
FieldMatrix<Complex> |
ComplexEigenDecomposition.getVT() |
Getter VT.
|
FieldMatrix<Complex> |
OrderedComplexEigenDecomposition.getVT() |
Getter VT.
|
default FieldMatrix<T> |
FieldMatrix.map(Function<T,T> function) |
Acts as if implemented as:
|
default FieldMatrix<T> |
FieldMatrix.mapToSelf(Function<T,T> function) |
Replace each entry by the result of applying the function to it.
|
FieldMatrix<T> |
AbstractFieldMatrix.multiply(FieldMatrix<T> m) |
Postmultiply this matrix by m .
|
FieldMatrix<T> |
BlockFieldMatrix.multiply(FieldMatrix<T> m) |
Postmultiply this matrix by m .
|
FieldMatrix<T> |
FieldMatrix.multiply(FieldMatrix<T> m) |
Postmultiply this matrix by m .
|
FieldMatrix<T> |
Array2DRowFieldMatrix.multiplyTransposed(Array2DRowFieldMatrix<T> m) |
Returns the result of postmultiplying this by m^T .
|
FieldMatrix<T> |
Array2DRowFieldMatrix.multiplyTransposed(FieldMatrix<T> m) |
Returns the result of postmultiplying this by m^T .
|
default FieldMatrix<T> |
FieldMatrix.multiplyTransposed(FieldMatrix<T> m) |
Returns the result of postmultiplying this by m^T .
|
FieldMatrix<T> |
SparseFieldMatrix.multiplyTransposed(FieldMatrix<T> m) |
Returns the result of postmultiplying this by m^T .
|
FieldMatrix<T> |
ArrayFieldVector.outerProduct(ArrayFieldVector<T> v) |
Compute the outer product.
|
FieldMatrix<T> |
ArrayFieldVector.outerProduct(FieldVector<T> v) |
Compute the outer product.
|
FieldMatrix<T> |
FieldVector.outerProduct(FieldVector<T> v) |
Compute the outer product.
|
FieldMatrix<T> |
SparseFieldVector.outerProduct(FieldVector<T> v) |
Compute the outer product.
|
FieldMatrix<T> |
SparseFieldVector.outerProduct(SparseFieldVector<T> v) |
Optimized method to compute outer product when both vectors are sparse.
|
FieldMatrix<T> |
AbstractFieldMatrix.power(int p) |
Returns the result multiplying this with itself p times.
|
FieldMatrix<T> |
FieldMatrix.power(int p) |
Returns the result multiplying this with itself p times.
|
FieldMatrix<T> |
AbstractFieldMatrix.preMultiply(FieldMatrix<T> m) |
Premultiply this matrix by m .
|
FieldMatrix<T> |
FieldMatrix.preMultiply(FieldMatrix<T> m) |
Premultiply this matrix by m .
|
FieldMatrix<T> |
AbstractFieldMatrix.scalarAdd(T d) |
Increment each entry of this matrix.
|
FieldMatrix<T> |
BlockFieldMatrix.scalarAdd(T d) |
Increment each entry of this matrix.
|
FieldMatrix<T> |
FieldMatrix.scalarAdd(T d) |
Increment each entry of this matrix.
|
FieldMatrix<T> |
AbstractFieldMatrix.scalarMultiply(T d) |
Multiply each entry by d .
|
FieldMatrix<T> |
BlockFieldMatrix.scalarMultiply(T d) |
Multiply each entry by d .
|
FieldMatrix<T> |
FieldMatrix.scalarMultiply(T d) |
Multiply each entry by d .
|
FieldMatrix<T> |
FieldDecompositionSolver.solve(FieldMatrix<T> b) |
Solve the linear equation A × X = B for matrices A.
|
FieldMatrix<T> |
AbstractFieldMatrix.subtract(FieldMatrix<T> m) |
Subtract m from this matrix.
|
FieldMatrix<T> |
BlockFieldMatrix.subtract(FieldMatrix<T> m) |
Subtract m from this matrix.
|
FieldMatrix<T> |
FieldMatrix.subtract(FieldMatrix<T> m) |
Subtract m from this matrix.
|
FieldMatrix<T> |
AbstractFieldMatrix.transpose() |
Returns the transpose of this matrix.
|
FieldMatrix<T> |
BlockFieldMatrix.transpose() |
Returns the transpose of this matrix.
|
FieldMatrix<T> |
FieldMatrix.transpose() |
Returns the transpose of this matrix.
|
FieldMatrix<T> |
Array2DRowFieldMatrix.transposeMultiply(Array2DRowFieldMatrix<T> m) |
Returns the result of postmultiplying this^T by m .
|
FieldMatrix<T> |
Array2DRowFieldMatrix.transposeMultiply(FieldMatrix<T> m) |
Returns the result of postmultiplying this^T by m .
|
default FieldMatrix<T> |
FieldMatrix.transposeMultiply(FieldMatrix<T> m) |
Returns the result of postmultiplying this^T by m .
|
FieldMatrix<T> |
SparseFieldMatrix.transposeMultiply(FieldMatrix<T> m) |
Returns the result of postmultiplying this^T by m .
|