Expand description
Vectors, matrices and their operations.
The linear algebra module supports BLAS/LAPACK if it is enabled via
features.
The interface is identical, but the BLAS/LAPACK backend may be somewhat
more efficient.
BLAS/LAPACK support can be enable in the Cargo.toml
file like so:
[dependencies.mathru]
version = "^0.15"
default-features = false
features = "openblas"
One of the following implementations for linear algebra can be activated as a feature:
- native: Native Rust implementation(activated by default)
- openblas: Optimized BLAS library
- netlib: Collection of mathematical software, papers, and databases
- intel-mkl: Intel Math Kernel Library
- accelerate Make large-scale mathematical computations and image calculations, optimized for high performance and low-energy consumption. (macOS only)