Blender Git Loki
Git Commits -> Revision bf1e9bc
Revision bf1e9bc by Sergey Sharybin (master) November 1, 2016, 10:29 (GMT) |
Ceres: Update to the latest actual version Brings all the fixes and improvements done in upstream within the last 13 months. |
Commit Details:
Full Hash: bf1e9bc613377a4a4d5dcf9f50e757a4feb0928f
Parent Commit: cf8f6d1
Lines Changed: +2709, -1632
5 Added Paths:
/extern/ceres/internal/ceres/gradient_checker.cc (+276, -0) (View)
/extern/ceres/internal/ceres/is_close.cc (+59, -0) (View)
/extern/ceres/internal/ceres/is_close.h (+51, -0) (View)
/extern/ceres/internal/ceres/trust_region_step_evaluator.cc (+107, -0) (View)
/extern/ceres/internal/ceres/trust_region_step_evaluator.h (+122, -0) (View)
/extern/ceres/internal/ceres/is_close.cc (+59, -0) (View)
/extern/ceres/internal/ceres/is_close.h (+51, -0) (View)
/extern/ceres/internal/ceres/trust_region_step_evaluator.cc (+107, -0) (View)
/extern/ceres/internal/ceres/trust_region_step_evaluator.h (+122, -0) (View)
40 Modified Paths:
/extern/ceres/bundle.sh (+0, -21) (Diff)
/extern/ceres/ChangeLog (+410, -481) (Diff)
/extern/ceres/CMakeLists.txt (+5, -0) (Diff)
/extern/ceres/files.txt (+5, -0) (Diff)
/extern/ceres/include/ceres/cost_function_to_functor.h (+2, -1) (Diff)
/extern/ceres/include/ceres/covariance.h (+56, -0) (Diff)
/extern/ceres/include/ceres/dynamic_numeric_diff_cost_function.h (+3, -19) (Diff)
/extern/ceres/include/ceres/gradient_checker.h (+83, -156) (Diff)
/extern/ceres/include/ceres/internal/port.h (+20, -2) (Diff)
/extern/ceres/include/ceres/iteration_callback.h (+3, -3) (Diff)
/extern/ceres/include/ceres/jet.h (+88, -18) (Diff)
/extern/ceres/include/ceres/local_parameterization.h (+22, -0) (Diff)
/extern/ceres/include/ceres/numeric_diff_cost_function.h (+0, -23) (Diff)
/extern/ceres/include/ceres/problem.h (+7, -0) (Diff)
/extern/ceres/include/ceres/rotation.h (+0, -3) (Diff)
/extern/ceres/include/ceres/solver.h (+24, -7) (Diff)
/extern/ceres/include/ceres/version.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.cc (+16, -6) (Diff)
/extern/ceres/internal/ceres/covariance.cc (+23, -0) (Diff)
/extern/ceres/internal/ceres/covariance_impl.cc (+165, -7) (Diff)
/extern/ceres/internal/ceres/covariance_impl.h (+9, -0) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.cc (+82, -142) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.h (+57, -30) (Diff)
/extern/ceres/internal/ceres/gradient_problem_solver.cc (+12, -6) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.cc (+19, -7) (Diff)
/extern/ceres/internal/ceres/local_parameterization.cc (+53, -21) (Diff)
/extern/ceres/internal/ceres/map_util.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/parameter_block.h (+23, -14) (Diff)
/extern/ceres/internal/ceres/problem.cc (+4, -0) (Diff)
/extern/ceres/internal/ceres/problem_impl.cc (+15, -4) (Diff)
/extern/ceres/internal/ceres/problem_impl.h (+2, -0) (Diff)
/extern/ceres/internal/ceres/reorder_program.cc (+5, -0) (Diff)
/extern/ceres/internal/ceres/residual_block.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.cc (+7, -0) (Diff)
/extern/ceres/internal/ceres/solver.cc (+40, -21) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.cc (+7, -0) (Diff)
/extern/ceres/internal/ceres/stringprintf.cc (+27, -14) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.cc (+683, -610) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.h (+112, -11) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.h (+2, -2) (Diff)
/extern/ceres/ChangeLog (+410, -481) (Diff)
/extern/ceres/CMakeLists.txt (+5, -0) (Diff)
/extern/ceres/files.txt (+5, -0) (Diff)
/extern/ceres/include/ceres/cost_function_to_functor.h (+2, -1) (Diff)
/extern/ceres/include/ceres/covariance.h (+56, -0) (Diff)
/extern/ceres/include/ceres/dynamic_numeric_diff_cost_function.h (+3, -19) (Diff)
/extern/ceres/include/ceres/gradient_checker.h (+83, -156) (Diff)
/extern/ceres/include/ceres/internal/port.h (+20, -2) (Diff)
/extern/ceres/include/ceres/iteration_callback.h (+3, -3) (Diff)
/extern/ceres/include/ceres/jet.h (+88, -18) (Diff)
/extern/ceres/include/ceres/local_parameterization.h (+22, -0) (Diff)
/extern/ceres/include/ceres/numeric_diff_cost_function.h (+0, -23) (Diff)
/extern/ceres/include/ceres/problem.h (+7, -0) (Diff)
/extern/ceres/include/ceres/rotation.h (+0, -3) (Diff)
/extern/ceres/include/ceres/solver.h (+24, -7) (Diff)
/extern/ceres/include/ceres/version.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.cc (+16, -6) (Diff)
/extern/ceres/internal/ceres/covariance.cc (+23, -0) (Diff)
/extern/ceres/internal/ceres/covariance_impl.cc (+165, -7) (Diff)
/extern/ceres/internal/ceres/covariance_impl.h (+9, -0) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.cc (+82, -142) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.h (+57, -30) (Diff)
/extern/ceres/internal/ceres/gradient_problem_solver.cc (+12, -6) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.cc (+19, -7) (Diff)
/extern/ceres/internal/ceres/local_parameterization.cc (+53, -21) (Diff)
/extern/ceres/internal/ceres/map_util.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/parameter_block.h (+23, -14) (Diff)
/extern/ceres/internal/ceres/problem.cc (+4, -0) (Diff)
/extern/ceres/internal/ceres/problem_impl.cc (+15, -4) (Diff)
/extern/ceres/internal/ceres/problem_impl.h (+2, -0) (Diff)
/extern/ceres/internal/ceres/reorder_program.cc (+5, -0) (Diff)
/extern/ceres/internal/ceres/residual_block.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.cc (+7, -0) (Diff)
/extern/ceres/internal/ceres/solver.cc (+40, -21) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.cc (+7, -0) (Diff)
/extern/ceres/internal/ceres/stringprintf.cc (+27, -14) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.cc (+683, -610) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.h (+112, -11) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.h (+2, -2) (Diff)