有没有c++常微分方程 (ODE) 求解器库?

发布于 2024-12-07 17:27:54 字数 122 浏览 0 评论 0原文

更具体地说,我对八阶 Dormand-Prince 嵌入方法感兴趣,它基于 Runge-Kutta 和刚性方程。

我使用 Numerical Recipes 3,但我经常在编译他们的库时遇到问题。我想知道替代方案。

More specifically, i'm interested in 8th order Dormand-Prince embedded method, it's based on Runge-Kutta, and stiff equations.

I use Numerical Recipes 3 but i often have trouble compiling their libraries. I'd like to know of alternatives.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

原来分手还会想你 2024-12-14 17:27:54

您也可以尝试 odeint。它具有经典的 Runge-Kutta 求解器、用于刚性系统的 Rosenbrock4 和一些多步方法。它只是头文件,但您需要 boost 库。

You can also try odeint. It has the classical Runge-Kutta solvers, Rosenbrock4 for stiff systems and some multi-step method. It is header-only, but you need the boost libraries.

想念有你 2024-12-14 17:27:54

GNU 科学库 有几个微分方程求解器。他们有一个使用 Prince-Dormand 的方法。它是用 C 语言编写的,因此编译它应该不会有问题。

The GNU Scientific Library has several differential equation solvers. They have one that uses Prince-Dormand. It's written in C so you shouldn't have trouble compiling it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文