C++ 具有boost多精度的复杂矩阵的ComplexeIgonsolver

C++ 具有boost多精度的复杂矩阵的ComplexeIgonsolver,c++,boost,eigen,C++,Boost,Eigen,我无法计算通过boost multiprecision初始化的新型矩阵的特征值和特征向量 #include<iostream> #include<Eigen/Dense> #include<Eigen/Eigenvalues> #include<boost/multiprecision/eigen.hpp> #include<boost/multiprecision/cpp_complex.hpp> #include<comple

我无法计算通过boost multiprecision初始化的新型矩阵的特征值和特征向量

#include<iostream>
#include<Eigen/Dense>
#include<Eigen/Eigenvalues>
#include<boost/multiprecision/eigen.hpp>
#include<boost/multiprecision/cpp_complex.hpp>
#include<complex>

using namespace std;
using namespace Eigen;
using namespace boost::multiprecision;

int main() {

   Matrix<cpp_complex_single, Dynamic, Dynamic> A = Matrix<cpp_complex_single, Dynamic, Dynamic>::Identity(3,3);
   ComplexEigenSolver<Matrix<cpp_complex_single, Dynamic, Dynamic>> ces(A);

   return 0;
}
#包括
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
使用名称空间特征;
使用名称空间boost::multiprecision;
int main(){
矩阵A=矩阵::恒等式(3,3);
复合物解决方案ces(A);
返回0;
}
错误日志很长,所以我决定把它放在pastebin上,下面是链接。总结:对于用boost multiprecision初始化的新型复矩阵,有没有办法计算特征值问题