其中有boost 1.53 out and OdeInt。它有一個range of numerical ode solvers在裏面。然而,我想知道是否有lsode類似物 - 對於當你有保證的分析解決方案的情況?Boost OdeInt中是否有lsode模擬?
2
A
回答
2
我不完全理解你的問題。 LSODE解決了dx/dt = f(x,t)[1]形式的任何泛型ODE,就像odeint中的方法一樣。然而,LSODE檢查問題的剛度並選擇正確的方案(預測校正器用於非硬性和僵硬問題的後向差異)。 odeint不提供這種自動選擇,而是依賴於用戶爲問題選擇正確的方案。就我所知,這兩種實現都沒有使用可能的現有分析解決方案。
[1] https://computation.llnl.gov/casc/odepack/odepack_home.html
0
大多數ODE求解器確實意味着某種超過原LSODE限制(在Fortran語言實現)。我知道的最接近的選擇是來自GNU的Octave。
相關問題
- 1. boost odeint integration
- 2. DDE使用boost odeint
- 3. 我是否需要安裝Boost來構建odeint?
- 4. 是否有一些用於模擬Glib :: Dispatcher的Boost功能?
- 5. 是否有TweenMax的模擬
- 6. 是否有iOS模擬器?
- 7. 是否有殼模擬器
- 8. boost :: odeint在成員類中調用
- 9. 在yii中是否有zend bootstrap模擬?
- 10. Microsoft.Bcl.Async中是否有ExceptionDispatchInfo的模擬?
- 11. Chrome中是否有模擬MozScrolledAreaChanged事件?
- 12. 在Xcode中是否有CarPlay模擬器
- 13. 確實提升了odeint是否有跳過算法?
- 14. boost :: odeint扣除/替換失敗
- 15. boost odeint功能太多的參數
- 16. 錯誤與安裝odeint <boost/config.hpp>
- 17. 是否有Windows的seccomp模擬器
- 18. 是否有BlackBerry手持模擬器?
- 19. 是否有聯機LDAP模擬器?
- 20. JTAPI API是否有任何模擬器?
- 21. 是否有一個java模擬supervisord
- 22. 是否有任何C#模擬Node.js?
- 23. 對於try_lock_for和try_lock_until,是否有std :: lock/std :: try_lock的模擬?
- 24. Qt中是否有boost :: timer類的類?
- 25. C++中是否有parallel_for的boost函數?
- 26. 具有boost的非線性時變系統輸入:: odeint
- 27. 是否可以模擬Activator.GetObject()?
- 28. 是否可以模擬iframe?
- 29. 是否有可能使用Moq在C#中模擬模擬的「類型名稱」?
- 30. 是否可以在模擬中設置模擬?