"Fix linear indexing in generic block evaluation" breaks Matrix*Diagonal*Vector product
Submitted by Linus Mårtensson
Assigned to Nobody
Link to original bugzilla bug (#1543)
Version: 3.4 (development)
Platform: x86 - general
Description
Created attachment 850
Minimal reproduction showing error using real life data
Overview
LDLT convergence loop fails to converge after commit
Steps to reproduce
Build and run l.cpp with:
g++ l.cpp -Ipath/to/Eigen && ./a.out
Actual results:
minimizeGroupL1 failed to converge in 100 iterations
Expected results:
minimizer successful!
Build date & Hardware:
Build 2018-04-15 on Ubuntu 17.10
Additional information:
Still present on master as of today.
Reverting the specified commit resolves the issue.
Attachment 850, "Minimal reproduction showing error using real life data":