# Uses of Class
org.apache.commons.math3.linear.MatrixDimensionMismatchException

Packages that use MatrixDimensionMismatchException
Package
Description
org.apache.commons.math3.filter
Implementations of common discrete-time linear filters.
org.apache.commons.math3.linear
Linear algebra support.

## Uses of MatrixDimensionMismatchException in org.apache.commons.math3.filter

Constructors in org.apache.commons.math3.filter that throw MatrixDimensionMismatchException
Modifier
Constructor
Description
``
`KalmanFilter(ProcessModel process, MeasurementModel measurement)`
Creates a new Kalman filter with the given process and measurement models.

## Uses of MatrixDimensionMismatchException in org.apache.commons.math3.linear

Methods in org.apache.commons.math3.linear that throw MatrixDimensionMismatchException
Modifier and Type
Method
Description
`FieldMatrix<T>`
AbstractFieldMatrix.`add(FieldMatrix<T> m)`
Compute the sum of this and m.
`RealMatrix`
AbstractRealMatrix.`add(RealMatrix m)`
Returns the sum of `this` and `m`.
`Array2DRowFieldMatrix<T>`
Array2DRowFieldMatrix.`add(Array2DRowFieldMatrix<T> m)`
Add `m` to this matrix.
`Array2DRowRealMatrix`
Array2DRowRealMatrix.`add(Array2DRowRealMatrix m)`
Compute the sum of `this` and `m`.
`BlockFieldMatrix<T>`
BlockFieldMatrix.`add(BlockFieldMatrix<T> m)`
Compute the sum of `this` and `m`.
`FieldMatrix<T>`
BlockFieldMatrix.`add(FieldMatrix<T> m)`
Compute the sum of this and m.
`BlockRealMatrix`
BlockRealMatrix.`add(BlockRealMatrix m)`
Compute the sum of this matrix and `m`.
`BlockRealMatrix`
BlockRealMatrix.`add(RealMatrix m)`
Returns the sum of `this` and `m`.
`DiagonalMatrix`
DiagonalMatrix.`add(DiagonalMatrix m)`
Compute the sum of `this` and `m`.
`FieldMatrix<T>`
FieldMatrix.`add(FieldMatrix<T> m)`
Compute the sum of this and m.
`OpenMapRealMatrix`
OpenMapRealMatrix.`add(OpenMapRealMatrix m)`
Compute the sum of this matrix and `m`.
`RealMatrix`
RealMatrix.`add(RealMatrix m)`
Returns the sum of `this` and `m`.
`protected void`
AbstractFieldMatrix.`checkAdditionCompatible(FieldMatrix<T> m)`
Check if a matrix is addition compatible with the instance.
`static void`
MatrixUtils.`checkAdditionCompatible(AnyMatrix left, AnyMatrix right)`
Check if matrices are addition compatible.
`protected void`
AbstractFieldMatrix.`checkSubtractionCompatible(FieldMatrix<T> m)`
Check if a matrix is subtraction compatible with the instance.
`static void`
MatrixUtils.`checkSubtractionCompatible(AnyMatrix left, AnyMatrix right)`
Check if matrices are subtraction compatible
`void`
AbstractFieldMatrix.`copySubMatrix(int[] selectedRows, int[] selectedColumns, T[][] destination)`
Copy a submatrix.
`void`
AbstractFieldMatrix.`copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, T[][] destination)`
Copy a submatrix.
`void`
AbstractRealMatrix.`copySubMatrix(int[] selectedRows, int[] selectedColumns, double[][] destination)`
Copy a submatrix.
`void`
AbstractRealMatrix.`copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, double[][] destination)`
Copy a submatrix.
`void`
FieldMatrix.`copySubMatrix(int[] selectedRows, int[] selectedColumns, T[][] destination)`
Copy a submatrix.
`void`
FieldMatrix.`copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, T[][] destination)`
Copy a submatrix.
`void`
RealMatrix.`copySubMatrix(int[] selectedRows, int[] selectedColumns, double[][] destination)`
Copy a submatrix.
`void`
RealMatrix.`copySubMatrix(int startRow, int endRow, int startColumn, int endColumn, double[][] destination)`
Copy a submatrix.
`void`
AbstractFieldMatrix.`setColumn(int column, T[] array)`
Set the entries in column number `column` as a column matrix.
`void`
AbstractRealMatrix.`setColumn(int column, double[] array)`
Sets the specified `column` of `this` matrix to the entries of the specified `array`.
`void`
BlockFieldMatrix.`setColumn(int column, T[] array)`
Set the entries in column number `column` as a column matrix.
`void`
BlockRealMatrix.`setColumn(int column, double[] array)`
Sets the specified `column` of `this` matrix to the entries of the specified `array`.
`void`
FieldMatrix.`setColumn(int column, T[] array)`
Set the entries in column number `column` as a column matrix.
`void`
RealMatrix.`setColumn(int column, double[] array)`
Sets the specified `column` of `this` matrix to the entries of the specified `array`.
`void`
AbstractFieldMatrix.`setColumnMatrix(int column, FieldMatrix<T> matrix)`
Set the entries in column number `column` as a column matrix.
`void`
AbstractRealMatrix.`setColumnMatrix(int column, RealMatrix matrix)`
Sets the specified `column` of `this` matrix to the entries of the specified column `matrix`.
`void`
BlockFieldMatrix.`setColumnMatrix(int column, FieldMatrix<T> matrix)`
Set the entries in column number `column` as a column matrix.
`void`
BlockRealMatrix.`setColumnMatrix(int column, RealMatrix matrix)`
Sets the specified `column` of `this` matrix to the entries of the specified column `matrix`.
`void`
FieldMatrix.`setColumnMatrix(int column, FieldMatrix<T> matrix)`
Set the entries in column number `column` as a column matrix.
`void`
RealMatrix.`setColumnMatrix(int column, RealMatrix matrix)`
Sets the specified `column` of `this` matrix to the entries of the specified column `matrix`.
`void`
AbstractFieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
AbstractRealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
BlockFieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
BlockRealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
FieldMatrix.`setColumnVector(int column, FieldVector<T> vector)`
Set the entries in column number `column` as a vector.
`void`
RealMatrix.`setColumnVector(int column, RealVector vector)`
Sets the specified `column` of `this` matrix to the entries of the specified `vector`.
`void`
AbstractFieldMatrix.`setRow(int row, T[] array)`
Set the entries in row number `row` as a row matrix.
`void`
AbstractRealMatrix.`setRow(int row, double[] array)`
Sets the specified `row` of `this` matrix to the entries of the specified `array`.
`void`
BlockFieldMatrix.`setRow(int row, T[] array)`
Set the entries in row number `row` as a row matrix.
`void`
BlockRealMatrix.`setRow(int row, double[] array)`
Sets the specified `row` of `this` matrix to the entries of the specified `array`.
`void`
FieldMatrix.`setRow(int row, T[] array)`
Set the entries in row number `row` as a row matrix.
`void`
RealMatrix.`setRow(int row, double[] array)`
Sets the specified `row` of `this` matrix to the entries of the specified `array`.
`void`
AbstractFieldMatrix.`setRowMatrix(int row, FieldMatrix<T> matrix)`
Set the entries in row number `row` as a row matrix.
`void`
AbstractRealMatrix.`setRowMatrix(int row, RealMatrix matrix)`
Sets the specified `row` of `this` matrix to the entries of the specified row `matrix`.
`void`
BlockFieldMatrix.`setRowMatrix(int row, BlockFieldMatrix<T> matrix)`
Sets the entries in row number `row` as a row matrix.
`void`
BlockFieldMatrix.`setRowMatrix(int row, FieldMatrix<T> matrix)`
Set the entries in row number `row` as a row matrix.
`void`
BlockRealMatrix.`setRowMatrix(int row, BlockRealMatrix matrix)`
Sets the entries in row number `row` as a row matrix.
`void`
BlockRealMatrix.`setRowMatrix(int row, RealMatrix matrix)`
Sets the specified `row` of `this` matrix to the entries of the specified row `matrix`.
`void`
FieldMatrix.`setRowMatrix(int row, FieldMatrix<T> matrix)`
Set the entries in row number `row` as a row matrix.
`void`
RealMatrix.`setRowMatrix(int row, RealMatrix matrix)`
Sets the specified `row` of `this` matrix to the entries of the specified row `matrix`.
`void`
AbstractFieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
AbstractRealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`void`
BlockFieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
BlockRealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`void`
FieldMatrix.`setRowVector(int row, FieldVector<T> vector)`
Set the entries in row number `row` as a vector.
`void`
RealMatrix.`setRowVector(int row, RealVector vector)`
Sets the specified `row` of `this` matrix to the entries of the specified `vector`.
`FieldMatrix<T>`
AbstractFieldMatrix.`subtract(FieldMatrix<T> m)`
Subtract `m` from this matrix.
`RealMatrix`
AbstractRealMatrix.`subtract(RealMatrix m)`
Returns `this` minus `m`.
`Array2DRowFieldMatrix<T>`
Array2DRowFieldMatrix.`subtract(Array2DRowFieldMatrix<T> m)`
Subtract `m` from this matrix.
`Array2DRowRealMatrix`
Array2DRowRealMatrix.`subtract(Array2DRowRealMatrix m)`
Returns `this` minus `m`.
`BlockFieldMatrix<T>`
BlockFieldMatrix.`subtract(BlockFieldMatrix<T> m)`
Compute `this - m`.
`FieldMatrix<T>`
BlockFieldMatrix.`subtract(FieldMatrix<T> m)`
Subtract `m` from this matrix.
`BlockRealMatrix`
BlockRealMatrix.`subtract(BlockRealMatrix m)`
Subtract `m` from this matrix.
`BlockRealMatrix`
BlockRealMatrix.`subtract(RealMatrix m)`
Returns `this` minus `m`.
`DiagonalMatrix`
DiagonalMatrix.`subtract(DiagonalMatrix m)`
Returns `this` minus `m`.
`FieldMatrix<T>`
FieldMatrix.`subtract(FieldMatrix<T> m)`
Subtract `m` from this matrix.
`OpenMapRealMatrix`
OpenMapRealMatrix.`subtract(OpenMapRealMatrix m)`
Subtract `m` from this matrix.
`OpenMapRealMatrix`
OpenMapRealMatrix.`subtract(RealMatrix m)`
Returns `this` minus `m`.
`RealMatrix`
RealMatrix.`subtract(RealMatrix m)`
Returns `this` minus `m`.