|
| Vector (Nat< R > rows) |
|
| Vector (SimpleMatrix storage) |
|
| Vector (Matrix< R, N1 > other) |
|
double | get (int row) |
|
final Vector< R > | plus (Vector< R > value) |
|
final Vector< R > | minus (Vector< R > value) |
|
double | dot (Vector< R > other) |
|
double | norm () |
|
Vector< R > | unit () |
|
Vector< R > | projection (Vector< R > other) |
|
| Matrix (Nat< R > rows, Nat< C > columns) |
|
| Matrix (Nat< R > rows, Nat< C > columns, double[] storage) |
|
| Matrix (SimpleMatrix storage) |
|
| Matrix (Matrix< R, C > other) |
|
SimpleMatrix | getStorage () |
|
final int | getNumCols () |
|
final int | getNumRows () |
|
final double | get (int row, int col) |
|
final void | set (int row, int col, double value) |
|
final void | setRow (int row, Matrix< N1, C > val) |
|
final void | setColumn (int column, Matrix< R, N1 > val) |
|
void | fill (double value) |
|
final Matrix< R, C > | diag () |
|
final double | max () |
|
final double | maxAbs () |
|
final double | minInternal () |
|
final double | mean () |
|
final< C2 extends Num > Matrix< R, C2 > | times (Matrix< C, C2 > other) |
|
Matrix< R, C > | times (double value) |
|
final Matrix< R, C > | elementTimes (Matrix< R, C > other) |
|
final Matrix< R, C > | minus (double value) |
|
final Matrix< R, C > | minus (Matrix< R, C > value) |
|
final Matrix< R, C > | plus (double value) |
|
final Matrix< R, C > | plus (Matrix< R, C > value) |
|
Matrix< R, C > | div (int value) |
|
Matrix< R, C > | div (double value) |
|
final Matrix< C, R > | transpose () |
|
final Matrix< R, C > | copy () |
|
final Matrix< R, C > | inv () |
|
final< C2 extends Num > Matrix< C, C2 > | solve (Matrix< R, C2 > b) |
|
final< R2 extends Num, C2 extends Num > Matrix< C, C2 > | solveFullPivHouseholderQr (Matrix< R2, C2 > other) |
|
final Matrix< R, C > | exp () |
|
final Matrix< R, C > | pow (double exponent) |
|
final double | det () |
|
final double | normF () |
|
final double | normIndP1 () |
|
final double | elementSum () |
|
final double | trace () |
|
final Matrix< R, C > | elementPower (double b) |
|
final Matrix< R, C > | elementPower (int b) |
|
final Matrix< N1, C > | extractRowVector (int row) |
|
final Matrix< R, N1 > | extractColumnVector (int column) |
|
final< R2 extends Num, C2 extends Num > Matrix< R2, C2 > | block (Nat< R2 > height, Nat< C2 > width, int startingRow, int startingCol) |
|
final< R2 extends Num, C2 extends Num > Matrix< R2, C2 > | block (int height, int width, int startingRow, int startingCol) |
|
Matrix< R, C > | lltDecompose (boolean lowerTriangular) |
|
double[] | getData () |
|
boolean | isIdentical (Matrix<?, ?> other, double tolerance) |
|
boolean | isEqual (Matrix<?, ?> other, double tolerance) |
|
void | rankUpdate (Matrix< R, N1 > v, double sigma, boolean lowerTriangular) |
|
boolean | equals (Object other) |
|
A shape-safe wrapper over Efficient Java Matrix Library (EJML) matrices.
This class is intended to be used alongside the state space library.
- Parameters
-
<R> | The number of rows in this matrix. |