| Crates.io | rlapack |
| lib.rs | rlapack |
| version | 0.0.5 |
| created_at | 2015-11-27 01:47:15.751218+00 |
| updated_at | 2015-12-12 23:55:19.918092+00 |
| description | LAPACK bindings and wrappers |
| homepage | http://github.com/mikkyang/rust-lapack |
| repository | http://github.com/mikkyang/rust-lapack |
| max_upload_size | |
| id | 3508 |
| size | 702,696 |
Rust bindings and wrappers for LAPACK (Linear Algebra PACKage).
RLAPACK wraps each external call in a trait with the same name (but capitalized).
This trait contains a single static method, of the same name. These traits are
generic over the four main types of numbers LAPACK supports: f32, f64,
Complex32, and Complex64.
For example the functions sgesv_, dgesv_, cgesv_, and
zgesv_ are called with the function Gesv::gesv.
Additionally, RLAPACK introduces a Matrix trait to shorten calls to these LAPACK
functions, implemented for types that implement matrix-like characteristics.
Add this to your Cargo.toml:
[dependencies]
rlapack = "0.0.5"
and this to your crate root:
extern crate rlapack;