| Crates.io | opensrdk-linear-algebra |
| lib.rs | opensrdk-linear-algebra |
| version | 0.9.3 |
| created_at | 2020-07-07 03:06:17.495567+00 |
| updated_at | 2023-03-30 09:00:19.29079+00 |
| description | Standard linear algebra library using blas and lapack for OpenSRDK toolchain. |
| homepage | |
| repository | https://github.com/OpenSRDK/linear-algebra-rs |
| max_upload_size | |
| id | 262168 |
| size | 183,519 |
[dependencies]
opensrdk-linear-algebra = "0.8.8"
blas-src = { version = "0.8", features = ["openblas"] }
lapack-src = { version = "0.8", features = ["openblas"] }
extern crate opensrdk_linear_algebra;
extern crate blas_src;
extern crate lapack_src;
You can also use accelerate, intel-mkl and so on. See
use opensrdk_linear_algebra::*;
bd: Bidiagonalci: Circulantdi: Diagonalge: General
sy_he: Symmetric, Hermitian
po: Positive definitetr: Trianglegt: General tridiagonalkr: Kroneckersp_hp: Symmetric packed, Hermite packed
pp: Positive definite packedss: Sparsest: Symmetric tridiagonal
pt: Positive definite tridiagonalto: Toeplitzsv: Solvetrf: Triangle factorizationtri: Triangle inversiontrs: Triangle solutionsvd: Singular value decompositionev: Eigenvaluesevd: Eigenvalue decompositiontrd: Tridiagonal decompositiondet: Determinant