【发布时间】:2011-10-01 18:55:48
【问题描述】:
更具体地说,我对基于 Runge-Kutta 和刚性方程的 8 阶 Dormand-Prince 嵌入式方法感兴趣。
我使用 Numerical Recipes 3,但我经常在编译他们的库时遇到问题。我想知道替代方案。
【问题讨论】:
标签: c++ numerical-methods ode differential-equations
更具体地说,我对基于 Runge-Kutta 和刚性方程的 8 阶 Dormand-Prince 嵌入式方法感兴趣。
我使用 Numerical Recipes 3,但我经常在编译他们的库时遇到问题。我想知道替代方案。
【问题讨论】:
标签: c++ numerical-methods ode differential-equations
你也可以试试odeint。它具有经典的 Runge-Kutta 求解器、用于刚性系统的 Rosenbrock4 和一些多步方法。它只是标头,但您需要 boost 库。
【讨论】:
GNU Scientific Library 有多个微分方程求解器。他们有一个使用Prince-Dormand。它是用 C 语言编写的,所以编译它应该不会有问题。
【讨论】: