Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
到目前为止,我已经使用 GSL 例程来计算特征值/向量并在 C++ 中求解常微分方程 (ODE)。
现在我必须使用 GNU 多精度库 (GMP),但 GSL 不支持 double 以外的其他数据类型。
有谁知道计算特征值和求解与 GMP 数据类型(mpf_class)兼容的 ODE 的好方法?
目前我正在考虑使用数字食谱中提供的例程。有谁知道这对我的任务是否是个好主意?
最好的问候多米尼克
虽然显然不是您希望的答案,但我认为您可以努力修改 GSL 库以使其与 GMP 库兼容。两者都是开源的,所以至少对于许可证来说没有问题,顺便说一句,我想很多人会非常感激。由于问题仅在于数据的类型,因此将GSL库的所有代码扫一遍并逐个替换例程就足够了。这不会是一个快速的工作,但它会是一个简单的工作。