Я не могу вычислить собственные значения и собственные векторы для нового типа матрицы, инициализированной с помощью повышения точности.
#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;
}
Журнал ошибок довольно длинный, поэтому я решил поместить его в pastebin, здесьссылка https://pastebin.com/XfvLT9y4. Подводя итог: есть ли способ вычислить собственную задачу для нового типа комплексной матрицы, инициализированной с повышением multiprecision?