Created attachment 351 [details] Code to reproduce problem This is just a question of readablity: Output: 1e-14 0 0 0 1 0 0 0 1 Expected output (correctly aligned colums): 1e-14 0 0 0 1 0 0 0 1 Very simple test code: Eigen::MatrixXd m(3,3); m.setIdentity(); m(0,0) = 1e-14; std::cout << m << std::endl;
Fixed in default and 3.2: https://bitbucket.org/eigen/eigen/commits/ea017838ee22b18d14df9c8312d95dd6778d48f5 The actual problem was that the first column was ignored during computation of maximal width.
-- 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/616.