1 个稳定版本

1.0.4 2022 年 12 月 6 日

#8#可视化

自定义许可

85KB
2.5K SLoC

Rust Cavalieri 积分

一个 Rust 原生库,用于在 $\mathbb{R}^2$ 和 $\mathbb{R}^3$ 中生成 Cavalieri 积分可视化以及黎曼-斯蒂尔吉斯积分的表示。

模块

该库被分为几个功能模块,可以直接访问

  • cav2d - $\mathbb{R}^2$ 中的 Cavalieri 可视化和黎曼-斯蒂尔吉斯表示
  • cav3d - $\mathbb{R}^3$ 中的 Cavalieri 可视化
  • 核心
    • differentiable - 前向模式的自动微分
    • integrate - 在 $\mathbb{R}$ 中的区间和 $\mathbb{R}^2$ 中的三角形上进行 10-21 阶自适应高斯-克罗诺罗德积分
    • triangulation - 嵌套多边形集的三角剖分过程
    • parsing - 用于从文本输入生成函数树状表示的解析模块
  • pyo3_wrappers - 用于 Python 的 pyO3 包装函数

依赖项

~7–16MB
~209K SLoC