Uses of Interface
org.hipparchus.linear.AnyMatrix
-
Packages that use AnyMatrix Package Description org.hipparchus.linear Linear algebra support. -
-
Uses of AnyMatrix in org.hipparchus.linear
Subinterfaces of AnyMatrix in org.hipparchus.linear Modifier and Type Interface Description interface
FieldMatrix<T extends FieldElement<T>>
Interface defining field-valued matrix with basic algebraic operations.interface
RealMatrix
Interface defining a real-valued matrix with basic algebraic operations.interface
SparseRealMatrix
Marker interface forRealMatrix
implementations that require sparse backing storageClasses in org.hipparchus.linear that implement AnyMatrix Modifier and Type Class Description class
AbstractFieldMatrix<T extends FieldElement<T>>
Basic implementation ofFieldMatrix
methods regardless of the underlying storage.class
AbstractRealMatrix
Basic implementation of RealMatrix methods regardless of the underlying storage.class
Array2DRowFieldMatrix<T extends FieldElement<T>>
Implementation of FieldMatrixusing a FieldElement
[][] array to store entries.class
Array2DRowRealMatrix
Implementation ofRealMatrix
using adouble[][]
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
BlockRealMatrix
Cache-friendly implementation of RealMatrix using a flat arrays to store square blocks of the matrix.class
DiagonalMatrix
Implementation of a diagonal matrix.class
OpenMapRealMatrix
Sparse matrix implementation based on an open addressed map.class
SparseFieldMatrix<T extends FieldElement<T>>
Sparse matrix implementation based on an open addressed map.Methods in org.hipparchus.linear with parameters of type AnyMatrix Modifier and Type Method Description static void
MatrixUtils. checkAdditionCompatible(AnyMatrix left, AnyMatrix right)
Check if matrices are addition compatible.static void
MatrixUtils. checkColumnIndex(AnyMatrix m, int column)
Check if a column index is valid.static void
MatrixUtils. checkMatrixIndex(AnyMatrix m, int row, int column)
Check if matrix indices are valid.static void
MatrixUtils. checkMultiplicationCompatible(AnyMatrix left, AnyMatrix right)
Check if matrices are multiplication compatiblestatic void
MatrixUtils. checkRowIndex(AnyMatrix m, int row)
Check if a row index is valid.static void
MatrixUtils. checkSameColumnDimension(AnyMatrix left, AnyMatrix right)
Check if matrices have the same number of columns.static void
MatrixUtils. checkSameRowDimension(AnyMatrix left, AnyMatrix right)
Check if matrices have the same number of rows.static void
MatrixUtils. checkSubMatrixIndex(AnyMatrix m, int[] selectedRows, int[] selectedColumns)
Check if submatrix ranges indices are valid.static void
MatrixUtils. checkSubMatrixIndex(AnyMatrix m, int startRow, int endRow, int startColumn, int endColumn)
Check if submatrix ranges indices are valid.static void
MatrixUtils. checkSubtractionCompatible(AnyMatrix left, AnyMatrix right)
Check if matrices are subtraction compatible
-