我正在尝试实现以下 odeint 求解器示例,但我的微分方程不同。
https://github.com/headmyshoulder/odeint-v2/blob/master/examples/stiff_system.cpp
我拥有的系统很僵硬,因此 Rosenbrock 方法非常适合。但是,求解过程确实很慢,通常需要 200 万步才能达到 t = 2.5s。
有什么方法可以调整自适应步进设置并查看求解器正在采取哪些步骤?我还没有找到一个好的文档,我找到的唯一一个是
http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/tutorial/stiff_systems.html
如果有一种方法可以在不调整步进的情况下加快速度,那也可以。
谢谢。