2012-07-13 130 views
2

到目前爲止,我已經使用GSL例程計算特徵值/向量,並在C++中求解常微分方程(ODE)。與gsl兼容的gmp替代方案

現在我必須使用GNU多精度庫(GMP),但是GSL不支持其他數據類型而不是double。

有誰知道計算特徵值和求解與GMP數據類型(mpf_class)兼容的ODE的好方法嗎?

目前我正在考慮使用Numerical Recipes中提供的例程。有誰知道這對我的任務來說是個好主意嗎?

問候 多米尼克

回答

0

雖然顯然不是你所希望看到的答案,我想你可能需要修改GSL庫,使之與GMP庫兼容的辛勤工作。兩者都是開源的,所以至少對於許可證來說是沒有問題的,順便說一句,我想很多人會非常感激。由於問題只與數據類型有關,因此只需掃描GSL庫的所有代碼並逐個替換例程即可。這不是一份快速的工作,但這將是一項簡單的工作。