I am using boost::numeric::odeint ODE solvers and have a question about them. The instructions says bulirsch_stoer is a Stepper with step size and order control. Besides, the order is a variable the user could change. I look at the header file but didn't get a idea? Does anyone have any solution?
both, the order and the stepsize, are adjusted by the bulirsch-stoer method internally by a rather complicated algorithm. The user has no way to influence the order manually.
If you want a stepper with a specific order, you should consider a multi-step method like Adams-Bashforth, where you specify the order up-front. However, there the order can not be changed during the integration.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With