When computing a product A.transpose() * A, it is often sufficient just to compute the upper or lower half. This would also increase the performance of iterating over the diagonal of the result. Similar to bug 284 this can be useful for non-linear optimization algorithms.
-- 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/285.