5 releases
Uses old Rust 2015
0.0.5 | Nov 29, 2015 |
---|---|
0.0.4 | Nov 29, 2015 |
0.0.3 | Nov 29, 2015 |
0.0.2 | Nov 29, 2015 |
0.0.1 | Nov 27, 2015 |
#10 in #lapack
705KB
11K
SLoC
RLAPACK
Rust bindings and wrappers for LAPACK (Linear Algebra PACKage).
Overview
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.
Installation
Add this to your Cargo.toml
:
[dependencies]
rlapack = "0.0.5"
and this to your crate root:
extern crate rlapack;
Dependencies
~170–280KB