3个版本

0.0.4 2020年2月28日
0.0.3 2020年2月27日
0.0.2 2020年2月12日
0.0.1 2020年2月9日

数学类别中排名725


alpha_stable中使用

MIT授权

130KB
3K SLoC

gkquad

Version docs License: MIT Twitter: Kogia_sima

Rust的数值积分库

特性

  • 兼容最新稳定/测试/夜间Rust编译器
  • 兼容无std
  • 极其快速且简单的API
  • 半验证计算(您可以指定最大计算容差)
  • 轻量级(小型依赖)
  • 高度可扩展(您可以实现新的算法)

注意:无std兼容性

gkquad依赖于alloc crate,因此您必须指定全局分配器才能使用gkquad

如果您想在无std环境中使用此crate,必须禁用std功能标志。

[dependencies.gkquad]
version = "0.0.4"
default-features = false
features = ["single"]

性能

以下是Intel Core(TM) i5 @ 1.60GHz(无睿频加速)上测量的基准

$ cargo bench

     Running /tmp/gkquad-rs/target/release/deps/single-3b52efd7f739cf4b

running 3 tests
test infinite_range  ... bench:         524 ns/iter (+/- 10)
test simple          ... bench:          96 ns/iter (+/- 1)
test singular_points ... bench:       1,516 ns/iter (+/- 2)

test result: ok. 0 passed; 0 failed; 0 ignored; 3 measured

源代码可以在这里找到。

作者

👤 Kogia-sima

🤝 贡献

欢迎贡献、问题和功能请求!

请随意查看问题页面

展示您的支持

如果这个项目对您有帮助,请给它一个⭐️!

📝 许可证

版权所有 © 2020 Kogia-sima

此项目受MIT许可。


此README由readme-md-generator用❤️生成

依赖

~73KB