mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 16:40:38 +08:00
f973e107d2
1. Add Solver::Options::use_mixed_precision_solves, and Solver::Options::max_num_refinement_iterations. 2. Make SparseCholesky::Create return a unique_ptr. 3. SparseCholesky::Create now takes LinearSolver::Options as an argument. 4. IterativeRefiner's constructor does not require num_cols as an argument. 5. SparseNormalCholeskySolver now uses a separate rhs vector. This basic implementation results in a 10% reduction in solver time and 30% reduction in linear solver memory usage. Change-Id: I6830f32cae2febf082d2733262eb2c9f0482b0ea