我正在做一个涉及4维相空间中复数系数线性微分方程的研究。为了验证某些关于解根的假设,我需要能够使用任意精度数值求解这些方程。我曾经使用过Python模块mpmath,但它运行速度较慢,因此我更喜欢用C/C++重新编写我的程序以实现最大的性能优化。所以我有一个问题:
是否存在支持任意精度算术和复数的C/C++线性代数库?我需要一些基本功能,如点积等。(实际上,我也需要矩阵指数,但如果必要,我可以自己实现)。
我尝试过用MPFR C++和Eigen,但由于它不支持复数(并且类似于>的构造也无法使用,因为它假定基础类型是标准浮点数),所以失败了。
是否存在支持任意精度算术和复数的C/C++线性代数库?我需要一些基本功能,如点积等。(实际上,我也需要矩阵指数,但如果必要,我可以自己实现)。
我尝试过用MPFR C++和Eigen,但由于它不支持复数(并且类似于>的构造也无法使用,因为它假定基础类型是标准浮点数),所以失败了。