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

MIT 许可证

705KB
11K SLoC

RLAPACK

Rust 对 LAPACK (线性代数包) 的绑定和包装器。

概述

RLAPACK 使用与外部调用相同的名称(但首字母大写)的特质来包装每个外部调用。这些特质包含一个同名的静态方法。这些特质针对 LAPACK 支持的四种主要数字类型是通用的:f32f64Complex32Complex64

例如,函数 sgesv_dgesv_cgesv_zgesv_ 使用函数 Gesv::gesv 调用。

此外,RLAPACK 引入了一个 Matrix 特质,以缩短对这些 LAPACK 函数的调用,实现了具有类似矩阵特性的类型。

文档

安装

将此添加到您的 Cargo.toml

[dependencies]
rlapack = "0.0.5"

并将其添加到您的 crate 根目录

extern crate rlapack;

依赖项

~175–280KB