与gsl兼容的gmp替代方案

问题描述:

到目前为止,我已经使用GSL例程计算特征值/向量,并在C++中求解常微分方程(ODE)。与gsl兼容的gmp替代方案

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

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

目前我正在考虑使用Numerical Recipes中提供的例程。有谁知道这对我的任务来说是个好主意吗?

问候 多米尼克

虽然显然不是你所希望看到的答案,我想你可能需要修改GSL库,使之与GMP库兼容的辛勤工作。两者都是开源的,所以至少对于许可证来说是没有问题的,顺便说一句,我想很多人会非常感激。由于问题只与数据类型有关,因此只需扫描GSL库的所有代码并逐个替换例程即可。这不是一份快速的工作,但这将是一项简单的工作。