2014-09-05 90 views
3

我正在尋找一種使用預先編寫的C++庫以數值方式計算雙積分的好方法。我處理的基本組成是這樣的:C++中的雙數值積分

<code>\int_{b}^{c}\int_{a}^{f(y)} f(x,y) dx dy</code>

我做了一些研究,發現這可能是有用的一些庫,但我不知道該選哪一個基於我正在處理的問題。我看過的庫

  1. GSL - 這裏的問題是它是用C寫的,所以我不得不 發現某種包裝,使之與我的研究 代碼兼容。
  2. 古巴 - 這個圖書館看起來非常合適,有據可查。 但是我想避免導入一個全新的庫,如果我可以使用 ,因爲我已經導入了Boost和Blitz,並且想要 保持編譯所有內容的麻煩。
  3. 提升 - 從我在他們的文檔中看到的Boost有 集成ODE的方法,但我找不到任何庫 用於數值積分函數的雙積分。我在 錯過了什麼?這將是最方便的選擇,因爲我的代碼中已經使用了Boost,並且它已經在C++中使用Boost。

所以我的問題主要歸結爲:

這三個庫將是最有用的,我的目的?是否有可能進行我使用Boost指定的積分?此外,有關如何使用上述任何庫實現此積分的任何提示都將不勝感激。

回答