3个不稳定版本
0.2.0 | 2024年7月13日 |
---|---|
0.1.1 | 2024年5月13日 |
0.1.0 | 2024年5月13日 |
#217 in 数学
743 每月下载次数
用于 5 个包
565KB
12K SLoC
Rust线性求解器工具箱
Rust线性求解器工具箱是一个用于Rust中稠密和稀疏库例程的处于开发中的项目。
许可证
此作品可在Apache 2.0和MIT许可证下双重许可。如果您使用此作品,可以选择其中之一。
SPDX-许可证-标识符: (Apache-2.0 OR MIT)
库的一些可选依赖项有不同的许可证,可能会改变编译库组件的许可证。
可以通过suitesparse
功能标志启用Suitesparse依赖项。这将启用AMD、CAMD、COLAMD、CCOLAMD、CHOLMOD、UMFPACK,它们用于提供稀疏直接求解器功能。UMFPACK在GPL 2+许可证下授权,这会影响使用suitesparse
功能标志编译的RLST的任何代码。
可以通过sleef
功能标志启用Sleef依赖项。它默认启用,并提供某些数学函数的SIMD变体。Sleef在Boost软件许可证版本1.0下授权。
注意
此库是两个实验性线性代数项目合并的结果
- Householder (github.com/UCL-ARC/householder)
- sandbox (github.com/linalg-rs/sandbox)
这两个项目都是MIT + Apache-2.0双重许可。Rust线性求解器工具箱是这两个项目的继承者。
依赖项
~70MB
~1M SLoC