mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
07dbf31eca
1. Add stype to the outerproduct computation to control the output matrix in upper or lower triangular matrix. For SuiteSparse, upper triangular matrix is generated. SuiteSparse can directly use this matrix format for cholesky without matrix transpose overhead. 2. Change the outerproduct computation to block multiplication. This reduces the computation complexity for the sort in preprocessing, also allows formulation of the block outerproduct computation as dense Eigen block matrix multiplication. 3. Solve 32 Tango problems on Qualcomm MSM8994 Cortex-A53 (1.55GHz) before change: 140 seconds after change: 131 seconds Change-Id: I8054114cef911de6a303310a448821ca296e4744