Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ODE ソルバーを使用しboost::numeric::odeintていますが、それらについて質問があります。説明書にはbulirsch_stoer、ステップサイズと順序制御を備えたステッパーであると書かれています。また、順序はユーザーが変更できる変数です。ヘッダーファイルを見ましたが、わかりませんでしたか? 誰にも解決策はありますか?
boost::numeric::odeint
bulirsch_stoer
順序とステップサイズの両方が、かなり複雑なアルゴリズムによって内部的に bulirsch-stoer メソッドによって調整されます。ユーザーが手動で順序に影響を与える方法はありません。
特定の順序のステッパーが必要な場合は、前もって順序を指定する Adams-Bashforth のような複数ステップの方法を検討する必要があります。ただし、統合中に順序を変更することはできません。