5 个版本
使用旧的 Rust 2015
0.0.5 | 2015年11月29日 |
---|---|
0.0.4 | 2015年11月29日 |
0.0.3 | 2015年11月29日 |
0.0.2 | 2015年11月29日 |
0.0.1 | 2015年11月27日 |
#11 in #lapack
705KB
11K SLoC
RLAPACK
Rust 对 LAPACK (线性代数包) 的绑定和包装器。
概述
RLAPACK 使用与外部调用相同的名称(但首字母大写)的特质来包装每个外部调用。这些特质包含一个同名的静态方法。这些特质针对 LAPACK 支持的四种主要数字类型是通用的:f32
、f64
、Complex32
和 Complex64
。
例如,函数 sgesv_
、dgesv_
、cgesv_
和 zgesv_
使用函数 Gesv::gesv
调用。
此外,RLAPACK 引入了一个 Matrix
特质,以缩短对这些 LAPACK 函数的调用,实现了具有类似矩阵特性的类型。
安装
将此添加到您的 Cargo.toml
[dependencies]
rlapack = "0.0.5"
并将其添加到您的 crate 根目录
extern crate rlapack;
依赖项
~175–280KB