我想通過使用odeint包來解決ODE問題。 odeint網站提供他們的軟件包下載。我下載了包含在我的項目中的zip文件,但它不起作用。我是否需要安裝Boost來構建odeint?
據我所知,如果我下載整個boost軟件包,它會自動包含odeint。我已經成功地做到了這一點。
但我的問題是「我可以直接從odeint網站下載odeint文件,並從那裏建立它,而無需安裝整個boost庫?」
在我們的情況下,我們沒有足夠的時間讓學生在課堂上下載和建立提升。
即只從以下網站 http://headmyshoulder.github.io/odeint-v2/downloads.html 或 Github的鏈接 https://github.com/headmyshoulder/odeint-v2
你剛剛嘗試安裝它沒有安裝提升? – chtz
非常感謝您的回覆!我下載了odeint,但沒有找到任何可以安裝或構建的東西。然後我下載boostrap.bat的boost包。我無法在odeint包中找到可以構建的東西。我對此很陌生,有些幫助非常感謝。 – drbombe
http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/getting_started/usage__compilation__headers.html聲明所有代碼都包含在標題中,這意味着它是全部模板代碼。狀態向量需要滿足http://headmyshoulder.github.io/odeint-v2/doc/boost_numeric_odeint/odeint_in_detail/state_types__algebras_and_operations.html中的假設,使用提供的示例應該沒有問題,它不一定是'提高:: array'。 – LutzL