Boost C++ 函式庫

...世界上最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Boost C++ Libraries 首頁 函式庫 人員 常見問題 更多

Next

第一章 Boost.Numeric.Odeint

Karsten Ahnert

Mario Mulansky

依據 Boost 軟體授權條款 1.0 版發佈。(請參閱隨附檔案 LICENSE_1_0.txt 或複製於 https://boost.dev.org.tw/LICENSE_1_0.txt)

目錄

開始使用
概觀
用法、編譯、標頭檔
簡短範例
教學
諧振子
太陽系
混沌系統與李亞普諾夫指數
剛性系統
複數狀態類型
晶格系統
振盪器群
使用 boost::units
使用矩陣作為狀態類型
使用任意精度浮點數類型
自擴展晶格
透過 Thrust 使用 CUDA (或 OpenMP、TBB ...)
透過 VexCL 使用 OpenCL
使用 OpenMP 和 MPI 進行平行計算
所有範例
odeint 詳細說明
步進器
生成函式
積分函式
迭代器和範圍
狀態類型、代數和運算
使用 boost::ref
使用 boost::range
綁定成員函式
概念
系統
二階系統
辛系統
簡單辛系統
隱式系統
步進器
誤差步進器
受控步進器
密集輸出步進器
狀態代數運算
狀態包裝器
參考文獻
致謝
odeint 參考
標頭檔 <boost/numeric/odeint/integrate/check_adapter.hpp>
標頭檔 <boost/numeric/odeint/integrate/integrate.hpp>
標頭檔 <boost/numeric/odeint/integrate/integrate_adaptive.hpp>
標頭檔 <boost/numeric/odeint/integrate/integrate_const.hpp>
標頭檔 <boost/numeric/odeint/integrate/integrate_n_steps.hpp>
標頭檔 <boost/numeric/odeint/integrate/integrate_times.hpp>
標頭檔 <boost/numeric/odeint/integrate/max_step_checker.hpp>
標頭檔 <boost/numeric/odeint/iterator/adaptive_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/adaptive_time_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/const_step_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/const_step_time_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/n_step_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/n_step_time_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/times_iterator.hpp>
標頭檔 <boost/numeric/odeint/iterator/times_time_iterator.hpp>
標頭檔 <boost/numeric/odeint/stepper/adams_bashforth.hpp>
標頭檔 <boost/numeric/odeint/stepper/adams_bashforth_moulton.hpp>
標頭檔 <boost/numeric/odeint/stepper/adams_moulton.hpp>
標頭檔 <boost/numeric/odeint/stepper/adaptive_adams_bashforth_moulton.hpp>
標頭檔 <boost/numeric/odeint/stepper/bulirsch_stoer.hpp>
標頭檔 <boost/numeric/odeint/stepper/bulirsch_stoer_dense_out.hpp>
標頭檔 <boost/numeric/odeint/stepper/controlled_adams_bashforth_moulton.hpp>
標頭檔 <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>
標頭檔 <boost/numeric/odeint/stepper/controlled_step_result.hpp>
標頭檔 <boost/numeric/odeint/stepper/dense_output_runge_kutta.hpp>
標頭檔 <boost/numeric/odeint/stepper/euler.hpp>
標頭檔 <boost/numeric/odeint/stepper/explicit_error_generic_rk.hpp>
標頭檔 <boost/numeric/odeint/stepper/explicit_generic_rk.hpp>
標頭檔 <boost/numeric/odeint/stepper/extrapolation_stepper.hpp>
標頭檔 <boost/numeric/odeint/stepper/implicit_euler.hpp>
標頭檔 <boost/numeric/odeint/stepper/modified_midpoint.hpp>
標頭檔 <boost/numeric/odeint/stepper/rosenbrock4.hpp>
標頭檔 <boost/numeric/odeint/stepper/rosenbrock4_controller.hpp>
標頭檔 <boost/numeric/odeint/stepper/rosenbrock4_dense_output.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta4.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta4_classic.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta_cash_karp54.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta_dopri5.hpp>
標頭檔 <boost/numeric/odeint/stepper/runge_kutta_fehlberg78.hpp>
標頭檔 <boost/numeric/odeint/stepper/stepper_categories.hpp>
標頭檔 <boost/numeric/odeint/stepper/symplectic_euler.hpp>
標頭檔 <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_m4_mclachlan.hpp>
標頭檔 <boost/numeric/odeint/stepper/symplectic_rkn_sb3a_mclachlan.hpp>
標頭檔 <boost/numeric/odeint/stepper/velocity_verlet.hpp>
索引
類別索引
函數索引
索引

Next