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. 
 |