Есть ли в Boost Odeint алгоритм перепрыгивания?

Я использую boost :: odeint и до сих пор я использовал степпер runge_kutta4. Теперь я хотел бы перейти к методу перепрыгивания, например мой шаг итерации должен выглядеть так:

f(t+dt) = f(t-dt) - p * f(t)

Поэтому мне нужен многошаговый метод, но я немного заблудился с документацией и хотел бы получить некоторую помощь.

4

Решение

Високосная лягушка в настоящее время не реализована. Но это должно быть легко осуществить с помощью метода Адама-Башфорта. Я открыл тикет в нашем трекере: https://github.com/headmyshoulder/odeint-v2/issues/119

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]