4
我正在使用boost :: odeint,到目前为止我使用的是runge_kutta4步进器。现在我想切换到跳过方法,例如我的迭代步骤应该是这样的:确实提升了odeint是否有跳过算法?
f(t+dt) = f(t-dt) - p * f(t)
所以我需要一个多步骤的方法,但我有点失去了与文档,并希望得到一些帮助。
我正在使用boost :: odeint,到目前为止我使用的是runge_kutta4步进器。现在我想切换到跳过方法,例如我的迭代步骤应该是这样的:确实提升了odeint是否有跳过算法?
f(t+dt) = f(t-dt) - p * f(t)
所以我需要一个多步骤的方法,但我有点失去了与文档,并希望得到一些帮助。
跳蛙目前尚未实施。但在Adam-Bashforth方法的帮助下应该很容易实现。我已在我们的问题跟踪器中打开了一张票:https://github.com/headmyshoulder/odeint-v2/issues/119
即将实施的机会有多大? – user1304680
他们相当高。几乎所有东西都已经存在。对于任意系数,我们只需要对Adam-Bashforth方法进行小的重构。 – headmyshoulder
哇,这真是太棒了 – user1304680