Householder QR preconditioner asserts with unsigned index type
Submitted by Tim Besard
Assigned to Nobody
Link to original bugzilla bug (#583)
Version: 3.2
Description
Created attachment 328
Test-case to trigger the assertion.
If I use a unsigned index type (#define EIGEN_DEFAULT_DENSE_INDEX_TYPE unsigned), all householder QR preconditioners trigger an assertion. Looking at the source it seems that the SVD code doesn't seem to be written with unsigned indexes in mind (for loops while --i > 0, etc).
Attachment 328, "Test-case to trigger the assertion.":
testcase.cpp
Blocking
Edited by Eigen Bugzilla