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