| Package | Description | 
|---|---|
| org.apache.commons.math3.linear | Linear algebra support. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractFieldMatrix<T extends FieldElement<T>>Basic implementation of  FieldMatrixmethods regardless of the underlying storage. | 
| class  | Array2DRowFieldMatrix<T extends FieldElement<T>>Implementation of FieldMatrix FieldElement[][] array to store entries. | 
| class  | BlockFieldMatrix<T extends FieldElement<T>>Cache-friendly implementation of FieldMatrix using a flat arrays to store
 square blocks of the matrix. | 
| class  | SparseFieldMatrix<T extends FieldElement<T>>Sparse matrix implementation based on an open addressed map. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| FieldMatrix<T> | SparseFieldMatrix. copy()Make a (deep) copy of this. | 
| FieldMatrix<T> | Array2DRowFieldMatrix. copy()Make a (deep) copy of this. | 
| abstract FieldMatrix<T> | AbstractFieldMatrix. 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. | 
| static <T extends FieldElement<T>>  | MatrixUtils. createColumnFieldMatrix(T[] columnData)Creates a column  FieldMatrixusing the data from the input
 array. | 
| static <T extends FieldElement<T>>  | MatrixUtils. createFieldDiagonalMatrix(T[] diagonal)Returns a diagonal matrix with specified elements. | 
| static <T extends FieldElement<T>>  | MatrixUtils. createFieldIdentityMatrix(Field<T> field,
                                                  int dimension)Returns  dimension x dimensionidentity matrix. | 
| static <T extends FieldElement<T>>  | MatrixUtils. createFieldMatrix(Field<T> field,
                                  int rows,
                                  int columns)Returns a  FieldMatrixwith specified dimensions. | 
| static <T extends FieldElement<T>>  | MatrixUtils. createFieldMatrix(T[][] data)Returns a  FieldMatrixwhose entries are the the values in the
 the input array. | 
| FieldMatrix<T> | SparseFieldMatrix. createMatrix(int rowDimension,
                        int columnDimension)Create a new FieldMatrix | 
| FieldMatrix<T> | Array2DRowFieldMatrix. createMatrix(int rowDimension,
                        int columnDimension)Create a new FieldMatrix | 
| abstract FieldMatrix<T> | AbstractFieldMatrix. createMatrix(int rowDimension,
                        int columnDimension)Create a new FieldMatrix | 
| FieldMatrix<T> | BlockFieldMatrix. createMatrix(int rowDimension,
                        int columnDimension)Create a new FieldMatrix | 
| FieldMatrix<T> | FieldMatrix. createMatrix(int rowDimension,
                        int columnDimension)Create a new FieldMatrix | 
| static <T extends FieldElement<T>>  | MatrixUtils. createRowFieldMatrix(T[] rowData)Create a row  FieldMatrixusing the data from the input
 array. | 
| FieldMatrix<T> | AbstractFieldMatrix. getColumnMatrix(int column)Get the entries in column number  columnas a column matrix. | 
| FieldMatrix<T> | BlockFieldMatrix. getColumnMatrix(int column)Get the entries in column number  columnas a column matrix. | 
| FieldMatrix<T> | FieldMatrix. getColumnMatrix(int column)Get the entries in column number  columnas a column matrix. | 
| 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> | AbstractFieldMatrix. getRowMatrix(int row)Get the entries in row number  rowas a row matrix. | 
| FieldMatrix<T> | BlockFieldMatrix. getRowMatrix(int row)Get the entries in row number  rowas a row matrix. | 
| FieldMatrix<T> | FieldMatrix. getRowMatrix(int row)Get the entries in row number  rowas a row matrix. | 
| FieldMatrix<T> | AbstractFieldMatrix. getSubMatrix(int[] selectedRows,
                        int[] selectedColumns)Get a submatrix. | 
| FieldMatrix<T> | FieldMatrix. 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> | BlockFieldMatrix. getSubMatrix(int startRow,
                        int endRow,
                        int startColumn,
                        int endColumn)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<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> | ArrayFieldVector. outerProduct(ArrayFieldVector<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> | ArrayFieldVector. 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  ptimes. | 
| FieldMatrix<T> | FieldMatrix. power(int p)Returns the result multiplying this with itself  ptimes. | 
| 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  mfrom this matrix. | 
| FieldMatrix<T> | BlockFieldMatrix. subtract(FieldMatrix<T> m)Subtract  mfrom this matrix. | 
| FieldMatrix<T> | FieldMatrix. subtract(FieldMatrix<T> m)Subtract  mfrom 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| static Array2DRowRealMatrix | MatrixUtils. bigFractionMatrixToRealMatrix(FieldMatrix<BigFraction> m) | 
| protected void | AbstractFieldMatrix. checkAdditionCompatible(FieldMatrix<T> m)Check if a matrix is addition compatible with the instance. | 
| protected void | AbstractFieldMatrix. checkMultiplicationCompatible(FieldMatrix<T> m)Check if a matrix is multiplication compatible with the instance. | 
| protected void | AbstractFieldMatrix. checkSubtractionCompatible(FieldMatrix<T> m)Check if a matrix is subtraction compatible with the instance. | 
| static Array2DRowRealMatrix | MatrixUtils. fractionMatrixToRealMatrix(FieldMatrix<Fraction> m) | 
| 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> | AbstractFieldMatrix. preMultiply(FieldMatrix<T> m)Premultiply this matrix by  m. | 
| FieldMatrix<T> | FieldMatrix. preMultiply(FieldMatrix<T> m)Premultiply this matrix by  m. | 
| void | AbstractFieldMatrix. setColumnMatrix(int column,
                              FieldMatrix<T> matrix)Set the entries in column number  columnas a column matrix. | 
| void | BlockFieldMatrix. setColumnMatrix(int column,
                              FieldMatrix<T> matrix)Set the entries in column number  columnas a column matrix. | 
| void | FieldMatrix. setColumnMatrix(int column,
                              FieldMatrix<T> matrix)Set the entries in column number  columnas a column matrix. | 
| void | AbstractFieldMatrix. setRowMatrix(int row,
                        FieldMatrix<T> matrix)Set the entries in row number  rowas a row matrix. | 
| void | BlockFieldMatrix. setRowMatrix(int row,
                        FieldMatrix<T> matrix)Set the entries in row number  rowas a row matrix. | 
| void | FieldMatrix. setRowMatrix(int row,
                        FieldMatrix<T> matrix)Set the entries in row number  rowas a row matrix. | 
| 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  mfrom this matrix. | 
| FieldMatrix<T> | BlockFieldMatrix. subtract(FieldMatrix<T> m)Subtract  mfrom this matrix. | 
| FieldMatrix<T> | FieldMatrix. subtract(FieldMatrix<T> m)Subtract  mfrom this matrix. | 
| Constructor and Description | 
|---|
| FieldLUDecomposition(FieldMatrix<T> matrix)Calculates the LU-decomposition of the given matrix. | 
| SparseFieldMatrix(FieldMatrix<T> other)Generic copy constructor. | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.