The following code does not compile using Eigen 3.3.1:
typedef Eigen::MatrixXd Matrix;
typedef Eigen::PermutationMatrix<Eigen::Dynamic, Eigen::Dynamic> PermutationMatrix;
Matrix A = Q.transpose();
One can fix this by adding:
typedef typename XprType::Scalar Scalar;
around line 48 in file `src/Core/Inverse.h`.
Thank you for the report. Fixed:
-- GitLab Migration Automatic Message --
This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/1361.