Crate ndarray_linalg [−] [src]
This crate serves matrix manipulation for rust-ndarray.
They are implemented as traits, Matrix, SquareMatrix, TriangularMatrix, and HermiteMatrix
Matrix
- singular-value decomposition
- LU decomposition
- QR decomposition
- operator norm for L1 norm
- operator norm for L-inf norm
- Frobeiuns norm
SquareMatrix
- inverse of matrix
- trace of matrix
- [WIP] eigenvalue
TriangularMatrix
HermiteMatrix
Modules
| cholesky | |
| eigh |
Implement eigenvalue decomposition of Hermite matrix |
| error |
Define Errors |
| hermite |
Define trait for Hermite matrices |
| matrix |
Define trait for general matrix |
| opnorm |
Implement Norms for matrices |
| prelude | |
| qr |
Implement QR decomposition |
| solve |
Implement linear solver and inverse matrix |
| square |
Define trait for Hermite matrices |
| svd |
Implement SVD |
| triangular | |
| util |
module for topologcal vector space |
| vector |
Define trait for vectors |