【发布时间】:2014-01-25 03:46:53
【问题描述】:
我正在使用 boost::odeint,到目前为止,我使用的是 runge_kutta4 步进器。现在我想切换到一种跨越式方法,例如我的迭代步骤应如下所示:
f(t+dt) = f(t-dt) - p * f(t)
所以我需要一个多步骤方法,但我对文档有点迷茫,想获得一些帮助。
【问题讨论】:
标签: c++ boost differential-equations odeint
我正在使用 boost::odeint,到目前为止,我使用的是 runge_kutta4 步进器。现在我想切换到一种跨越式方法,例如我的迭代步骤应如下所示:
f(t+dt) = f(t-dt) - p * f(t)
所以我需要一个多步骤方法,但我对文档有点迷茫,想获得一些帮助。
【问题讨论】:
标签: c++ boost differential-equations odeint
跳跃式目前尚未实现。但是在 Adam-Bashforth 方法的帮助下应该很容易实现。我在我们的问题跟踪器中打开了一张票:https://github.com/headmyshoulder/odeint-v2/issues/119
【讨论】: