2

到目前为止,我已经使用 GSL 例程来计算特征值/向量并在 C++ 中求解常微分方程 (ODE)。

现在我必须使用 GNU 多精度库 (GMP),但 GSL 不支持 double 以外的其他数据类型。

有谁知道计算特征值和求解与 GMP 数据类型(mpf_class)兼容的 ODE 的好方法?

目前我正在考虑使用数字食谱中提供的例程。有谁知道这对我的任务是否是个好主意?

最好的问候多米尼克

4

1 回答 1

1

虽然显然不是您希望的答案,但我认为您可以努力修改 GSL 库以使其与 GMP 库兼容。两者都是开源的,所以至少对于许可证来说没有问题,顺便说一句,我想很多人会非常感激。由于问题仅在于数据的类型,因此将GSL库的所有代码扫一遍并逐个替换例程就足够了。这不会是一个快速的工作,但它会是一个简单的工作。

于 2017-05-21T01:35:15.920 回答