Registered Member
|
Hi,
I am using the LDLT decomposition for a Least-Squares type problem. (Effectively, the matrix I need to invert is of the form A * D * AT with A non-square, D diagonal with nonnegative entries only.) Is it sufficient to compute only a triangular part of this product for the LDLT decomposition, or does it need the full matrix? I could not find anything about this in the documentation, the header file Eigen/src/Cholesky/LDLT.h still claims although the history states that Gael Guennebaud fixed it: https://bitbucket.org/eigen/eigen/chang ... sky/LDLT.h and https://bitbucket.org/eigen/eigen/chang ... sky/LDLT.h Please also drop a note if this bug is still persistent -- computing the original matrix is in a performance-critical part, and I would like to cut off the unnecessary computation of the lower triangular part if it is safe. |
Moderator
|
I confirm this has been fixed for a while.
|
Registered Member
|
Excellent -- thanks a lot, keep up the good work!
|
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]