Blender Git Loki
Git Commits -> Revision 75ea4b8
Revision 75ea4b8 by Sergey Sharybin (master) November 13, 2020, 10:52 (GMT) |
Ceres: Update to upstream version 2.0.0 We already were using one of earlier RC of the library, so there is no expected big changes. Just making the update official, using official version and stating it in the readme file. |
Commit Details:
Full Hash: 75ea4b8a1f5d3bacb18c6c57afed2e25e657caa6
Parent Commit: 7146e96
Lines Changed: +3282, -3053
2 Deleted Paths:
/extern/ceres/patches/unused_parameter.patch (+0, -13)
/extern/ceres/patches/unused_variable.patch (+0, -12)
/extern/ceres/patches/unused_variable.patch (+0, -12)
271 Modified Paths:
/extern/ceres/bundle.sh (+2, -2) (Diff)
/extern/ceres/ChangeLog (+417, -408) (Diff)
/extern/ceres/include/ceres/autodiff_cost_function.h (+24, -7) (Diff)
/extern/ceres/include/ceres/cost_function_to_functor.h (+1, -2) (Diff)
/extern/ceres/include/ceres/covariance.h (+5, -5) (Diff)
/extern/ceres/include/ceres/c_api.h (+2, -0) (Diff)
/extern/ceres/include/ceres/dynamic_autodiff_cost_function.h (+22, -3) (Diff)
/extern/ceres/include/ceres/dynamic_numeric_diff_cost_function.h (+5, -0) (Diff)
/extern/ceres/include/ceres/gradient_problem_solver.h (+2, -1) (Diff)
/extern/ceres/include/ceres/internal/autodiff.h (+4, -2) (Diff)
/extern/ceres/include/ceres/internal/disable_warnings.h (+2, -2) (Diff)
/extern/ceres/include/ceres/internal/eigen.h (+9, -14) (Diff)
/extern/ceres/include/ceres/internal/fixed_array.h (+1, -2) (Diff)
/extern/ceres/include/ceres/internal/integer_sequence_algorithm.h (+8, -3) (Diff)
/extern/ceres/include/ceres/internal/numeric_diff.h (+63, -55) (Diff)
/extern/ceres/include/ceres/internal/port.h (+56, -36) (Diff)
/extern/ceres/include/ceres/internal/reenable_warnings.h (+1, -1) (Diff)
/extern/ceres/include/ceres/internal/variadic_evaluate.h (+18, -10) (Diff)
/extern/ceres/include/ceres/iteration_callback.h (+1, -1) (Diff)
/extern/ceres/include/ceres/jet.h (+17, -0) (Diff)
/extern/ceres/include/ceres/local_parameterization.h (+7, -5) (Diff)
/extern/ceres/include/ceres/numeric_diff_cost_function.h (+4, -1) (Diff)
/extern/ceres/include/ceres/problem.h (+34, -14) (Diff)
/extern/ceres/include/ceres/rotation.h (+2, -2) (Diff)
/extern/ceres/include/ceres/solver.h (+3, -2) (Diff)
/extern/ceres/include/ceres/types.h (+24, -29) (Diff)
/extern/ceres/include/ceres/version.h (+4, -3) (Diff)
/extern/ceres/internal/ceres/accelerate_sparse.cc (+43, -44) (Diff)
/extern/ceres/internal/ceres/accelerate_sparse.h (+16, -15) (Diff)
/extern/ceres/internal/ceres/array_utils.cc (+7, -7) (Diff)
/extern/ceres/internal/ceres/array_utils.h (+8, -5) (Diff)
/extern/ceres/internal/ceres/blas.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/block_evaluate_preparer.cc (+3, -4) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.cc (+6, -10) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.cc (+5, -10) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_matrix.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_matrix.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.cc (+17, -17) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.cc (+21, -17) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.h (+7, -4) (Diff)
/extern/ceres/internal/ceres/block_structure.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/block_structure.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/callbacks.cc (+6, -3) (Diff)
/extern/ceres/internal/ceres/callbacks.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/canonical_views_clustering.cc (+7, -12) (Diff)
/extern/ceres/internal/ceres/canonical_views_clustering.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/casts.h (+5, -5) (Diff)
/extern/ceres/internal/ceres/cgnr_linear_operator.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/cgnr_solver.h (+5, -5) (Diff)
/extern/ceres/internal/ceres/compressed_col_sparse_matrix_utils.cc (+11, -13) (Diff)
/extern/ceres/internal/ceres/compressed_col_sparse_matrix_utils.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.cc (+14, -20) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.h (+3, -5) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/concurrent_queue.h (+0, -1) (Diff)
/extern/ceres/internal/ceres/conditioned_cost_function.cc (+8, -7) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.cc (+16, -11) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/context.cc (+1, -3) (Diff)
/extern/ceres/internal/ceres/context_impl.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/context_impl.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/coordinate_descent_minimizer.cc (+12, -14) (Diff)
/extern/ceres/internal/ceres/corrector.cc (+5, -4) (Diff)
/extern/ceres/internal/ceres/corrector.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/covariance.cc (+6, -7) (Diff)
/extern/ceres/internal/ceres/covariance_impl.cc (+113, -128) (Diff)
/extern/ceres/internal/ceres/covariance_impl.h (+11, -11) (Diff)
/extern/ceres/internal/ceres/cxsparse.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/cxsparse.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/c_api.cc (+14, -17) (Diff)
/extern/ceres/internal/ceres/dense_jacobian_writer.h (+13, -17) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.cc (+6, -14) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.cc (+4, -3) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.cc (+24, -35) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/detect_structure.cc (+7, -4) (Diff)
/extern/ceres/internal/ceres/detect_structure.h (+6, -5) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.cc (+27, -33) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_finalizer.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.h (+2, -3) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.cc (+10, -14) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.h (+12, -14) (Diff)
/extern/ceres/internal/ceres/eigensparse.h (+4, -4) (Diff)
/extern/ceres/internal/ceres/evaluator.cc (+10, -11) (Diff)
/extern/ceres/internal/ceres/evaluator.h (+4, -8) (Diff)
/extern/ceres/internal/ceres/file.cc (+7, -8) (Diff)
/extern/ceres/internal/ceres/file.h (+6, -4) (Diff)
/extern/ceres/internal/ceres/float_cxsparse.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/float_suitesparse.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/function_sample.cc (+9, -3) (Diff)
/extern/ceres/internal/ceres/function_sample.h (+3, -4) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_8.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_d_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_3_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_d_d_d.cc (+0, -2) (Diff)
/extern/ceres/internal/ceres/generate_template_specializations.py (+6, -6) (Diff)
/extern/ceres/internal/ceres/gradient_checker.cc (+56, -42) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.cc (+17, -19) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.h (+6, -3) (Diff)
/extern/ceres/internal/ceres/gradient_problem.cc (+7, -10) (Diff)
/extern/ceres/internal/ceres/gradient_problem_evaluator.h (+1, -3) (Diff)
/extern/ceres/internal/ceres/gradient_problem_solver.cc (+44, -37) (Diff)
/extern/ceres/internal/ceres/graph.h (+9, -14) (Diff)
/extern/ceres/internal/ceres/graph_algorithms.h (+10, -10) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.cc (+12, -18) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.h (+5, -3) (Diff)
/extern/ceres/internal/ceres/inner_product_computer.cc (+4, -2) (Diff)
/extern/ceres/internal/ceres/inner_product_computer.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/invert_psd_matrix.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/is_close.cc (+5, -3) (Diff)
/extern/ceres/internal/ceres/is_close.h (+7, -5) (Diff)
/extern/ceres/internal/ceres/iterative_refiner.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/iterative_refiner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.h (+11, -8) (Diff)
/extern/ceres/internal/ceres/lapack.cc (+5, -9) (Diff)
/extern/ceres/internal/ceres/lapack.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.cc (+7, -11) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.h (+5, -3) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.cc (+18, -26) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/linear_operator.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/linear_operator.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/linear_solver.cc (+3, -5) (Diff)
/extern/ceres/internal/ceres/linear_solver.h (+10, -7) (Diff)
/extern/ceres/internal/ceres/line_search.cc (+168, -159) (Diff)
/extern/ceres/internal/ceres/line_search.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/line_search_direction.cc (+27, -29) (Diff)
/extern/ceres/internal/ceres/line_search_direction.h (+1, -2) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.cc (+108, -79) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.h (+3, -5) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.cc (+6, -9) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/local_parameterization.cc (+4, -0) (Diff)
/extern/ceres/internal/ceres/loss_function.cc (+9, -12) (Diff)
/extern/ceres/internal/ceres/low_rank_inverse_hessian.cc (+7, -8) (Diff)
/extern/ceres/internal/ceres/map_util.h (+14, -13) (Diff)
/extern/ceres/internal/ceres/minimizer.cc (+8, -4) (Diff)
/extern/ceres/internal/ceres/minimizer.h (+6, -11) (Diff)
/extern/ceres/internal/ceres/normal_prior.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/pair_hash.h (+5, -1) (Diff)
/extern/ceres/internal/ceres/parallel_for.h (+13, -10) (Diff)
/extern/ceres/internal/ceres/parallel_for_cxx.cc (+8, -10) (Diff)
/extern/ceres/internal/ceres/parallel_for_nothreads.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/parallel_for_openmp.cc (+1, -4) (Diff)
/extern/ceres/internal/ceres/parallel_utils.h (+6, -1) (Diff)
/extern/ceres/internal/ceres/parameter_block_ordering.cc (+4, -4) (Diff)
/extern/ceres/internal/ceres/parameter_block_ordering.h (+13, -10) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.cc (+91, -71) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.h (+7, -2) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view_impl.h (+48, -39) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view_template.py (+12, -13) (Diff)
/extern/ceres/internal/ceres/polynomial.h (+18, -15) (Diff)
/extern/ceres/internal/ceres/preconditioner.cc (+4, -5) (Diff)
/extern/ceres/internal/ceres/preconditioner.h (+11, -8) (Diff)
/extern/ceres/internal/ceres/preprocessor.cc (+10, -12) (Diff)
/extern/ceres/internal/ceres/preprocessor.h (+2, -4) (Diff)
/extern/ceres/internal/ceres/problem.cc (+20, -2) (Diff)
/extern/ceres/internal/ceres/problem_impl.cc (+14, -6) (Diff)
/extern/ceres/internal/ceres/problem_impl.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/program.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/program_evaluator.h (+2, -0) (Diff)
/extern/ceres/internal/ceres/random.h (+3, -4) (Diff)
/extern/ceres/internal/ceres/reorder_program.cc (+57, -79) (Diff)
/extern/ceres/internal/ceres/reorder_program.h (+11, -10) (Diff)
/extern/ceres/internal/ceres/residual_block.cc (+16, -13) (Diff)
/extern/ceres/internal/ceres/residual_block.h (+1, -2) (Diff)
/extern/ceres/internal/ceres/residual_block_utils.cc (+5, -2) (Diff)
/extern/ceres/internal/ceres/residual_block_utils.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.cc (+2, -4) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.h (+4, -4) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.cc (+68, -69) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/schur_eliminator_impl.h (+123, -116) (Diff)
/extern/ceres/internal/ceres/schur_eliminator_template.py (+6, -10) (Diff)
/extern/ceres/internal/ceres/schur_templates.cc (+126, -126) (Diff)
/extern/ceres/internal/ceres/scratch_evaluate_preparer.cc (+3, -5) (Diff)
/extern/ceres/internal/ceres/scratch_evaluate_preparer.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/single_linkage_clustering.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/single_linkage_clustering.h (+6, -4) (Diff)
/extern/ceres/internal/ceres/small_blas.h (+68, -56) (Diff)
/extern/ceres/internal/ceres/small_blas_generic.h (+59, -55) (Diff)
/extern/ceres/internal/ceres/solver.cc (+209, -162) (Diff)
/extern/ceres/internal/ceres/solver_utils.cc (+8, -6) (Diff)
/extern/ceres/internal/ceres/sparse_cholesky.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/sparse_cholesky.h (+9, -7) (Diff)
/extern/ceres/internal/ceres/sparse_matrix.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/sparse_matrix.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.h (+7, -5) (Diff)
/extern/ceres/internal/ceres/split.cc (+3, -4) (Diff)
/extern/ceres/internal/ceres/split.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/stl_util.h (+2, -3) (Diff)
/extern/ceres/internal/ceres/stringprintf.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/stringprintf.h (+11, -6) (Diff)
/extern/ceres/internal/ceres/subset_preconditioner.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/subset_preconditioner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/suitesparse.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/suitesparse.h (+16, -11) (Diff)
/extern/ceres/internal/ceres/thread_pool.cc (+8, -13) (Diff)
/extern/ceres/internal/ceres/thread_pool.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/thread_token_provider.cc (+0, -3) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.cc (+11, -15) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.h (+8, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.cc (+60, -35) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.cc (+3, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/trust_region_step_evaluator.cc (+8, -10) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/types.cc (+22, -28) (Diff)
/extern/ceres/internal/ceres/visibility.cc (+7, -5) (Diff)
/extern/ceres/internal/ceres/visibility.h (+7, -4) (Diff)
/extern/ceres/internal/ceres/visibility_based_preconditioner.cc (+5, -5) (Diff)
/extern/ceres/internal/ceres/visibility_based_preconditioner.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/wall_time.h (+2, -1) (Diff)
/extern/ceres/patches/series (+0, -2) (Diff)
/extern/ceres/README.blender (+1, -1) (Diff)
/extern/ceres/ChangeLog (+417, -408) (Diff)
/extern/ceres/include/ceres/autodiff_cost_function.h (+24, -7) (Diff)
/extern/ceres/include/ceres/cost_function_to_functor.h (+1, -2) (Diff)
/extern/ceres/include/ceres/covariance.h (+5, -5) (Diff)
/extern/ceres/include/ceres/c_api.h (+2, -0) (Diff)
/extern/ceres/include/ceres/dynamic_autodiff_cost_function.h (+22, -3) (Diff)
/extern/ceres/include/ceres/dynamic_numeric_diff_cost_function.h (+5, -0) (Diff)
/extern/ceres/include/ceres/gradient_problem_solver.h (+2, -1) (Diff)
/extern/ceres/include/ceres/internal/autodiff.h (+4, -2) (Diff)
/extern/ceres/include/ceres/internal/disable_warnings.h (+2, -2) (Diff)
/extern/ceres/include/ceres/internal/eigen.h (+9, -14) (Diff)
/extern/ceres/include/ceres/internal/fixed_array.h (+1, -2) (Diff)
/extern/ceres/include/ceres/internal/integer_sequence_algorithm.h (+8, -3) (Diff)
/extern/ceres/include/ceres/internal/numeric_diff.h (+63, -55) (Diff)
/extern/ceres/include/ceres/internal/port.h (+56, -36) (Diff)
/extern/ceres/include/ceres/internal/reenable_warnings.h (+1, -1) (Diff)
/extern/ceres/include/ceres/internal/variadic_evaluate.h (+18, -10) (Diff)
/extern/ceres/include/ceres/iteration_callback.h (+1, -1) (Diff)
/extern/ceres/include/ceres/jet.h (+17, -0) (Diff)
/extern/ceres/include/ceres/local_parameterization.h (+7, -5) (Diff)
/extern/ceres/include/ceres/numeric_diff_cost_function.h (+4, -1) (Diff)
/extern/ceres/include/ceres/problem.h (+34, -14) (Diff)
/extern/ceres/include/ceres/rotation.h (+2, -2) (Diff)
/extern/ceres/include/ceres/solver.h (+3, -2) (Diff)
/extern/ceres/include/ceres/types.h (+24, -29) (Diff)
/extern/ceres/include/ceres/version.h (+4, -3) (Diff)
/extern/ceres/internal/ceres/accelerate_sparse.cc (+43, -44) (Diff)
/extern/ceres/internal/ceres/accelerate_sparse.h (+16, -15) (Diff)
/extern/ceres/internal/ceres/array_utils.cc (+7, -7) (Diff)
/extern/ceres/internal/ceres/array_utils.h (+8, -5) (Diff)
/extern/ceres/internal/ceres/blas.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/block_evaluate_preparer.cc (+3, -4) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.cc (+6, -10) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.cc (+5, -10) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_matrix.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/block_random_access_matrix.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.cc (+17, -17) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.cc (+21, -17) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.h (+7, -4) (Diff)
/extern/ceres/internal/ceres/block_structure.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/block_structure.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/callbacks.cc (+6, -3) (Diff)
/extern/ceres/internal/ceres/callbacks.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/canonical_views_clustering.cc (+7, -12) (Diff)
/extern/ceres/internal/ceres/canonical_views_clustering.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/casts.h (+5, -5) (Diff)
/extern/ceres/internal/ceres/cgnr_linear_operator.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/cgnr_solver.h (+5, -5) (Diff)
/extern/ceres/internal/ceres/compressed_col_sparse_matrix_utils.cc (+11, -13) (Diff)
/extern/ceres/internal/ceres/compressed_col_sparse_matrix_utils.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.cc (+14, -20) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.h (+3, -5) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/concurrent_queue.h (+0, -1) (Diff)
/extern/ceres/internal/ceres/conditioned_cost_function.cc (+8, -7) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.cc (+16, -11) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/context.cc (+1, -3) (Diff)
/extern/ceres/internal/ceres/context_impl.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/context_impl.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/coordinate_descent_minimizer.cc (+12, -14) (Diff)
/extern/ceres/internal/ceres/corrector.cc (+5, -4) (Diff)
/extern/ceres/internal/ceres/corrector.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/covariance.cc (+6, -7) (Diff)
/extern/ceres/internal/ceres/covariance_impl.cc (+113, -128) (Diff)
/extern/ceres/internal/ceres/covariance_impl.h (+11, -11) (Diff)
/extern/ceres/internal/ceres/cxsparse.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/cxsparse.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/c_api.cc (+14, -17) (Diff)
/extern/ceres/internal/ceres/dense_jacobian_writer.h (+13, -17) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.cc (+6, -14) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.cc (+4, -3) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.cc (+24, -35) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/detect_structure.cc (+7, -4) (Diff)
/extern/ceres/internal/ceres/detect_structure.h (+6, -5) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.cc (+27, -33) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_finalizer.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.h (+2, -3) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.cc (+10, -14) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.h (+12, -14) (Diff)
/extern/ceres/internal/ceres/eigensparse.h (+4, -4) (Diff)
/extern/ceres/internal/ceres/evaluator.cc (+10, -11) (Diff)
/extern/ceres/internal/ceres/evaluator.h (+4, -8) (Diff)
/extern/ceres/internal/ceres/file.cc (+7, -8) (Diff)
/extern/ceres/internal/ceres/file.h (+6, -4) (Diff)
/extern/ceres/internal/ceres/float_cxsparse.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/float_suitesparse.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/function_sample.cc (+9, -3) (Diff)
/extern/ceres/internal/ceres/function_sample.h (+3, -4) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_6.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_8.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_9.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_d_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_3_3_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_2.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_3.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_4.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_d.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_d_d_d.cc (+0, -2) (Diff)
/extern/ceres/internal/ceres/generate_template_specializations.py (+6, -6) (Diff)
/extern/ceres/internal/ceres/gradient_checker.cc (+56, -42) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.cc (+17, -19) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.h (+6, -3) (Diff)
/extern/ceres/internal/ceres/gradient_problem.cc (+7, -10) (Diff)
/extern/ceres/internal/ceres/gradient_problem_evaluator.h (+1, -3) (Diff)
/extern/ceres/internal/ceres/gradient_problem_solver.cc (+44, -37) (Diff)
/extern/ceres/internal/ceres/graph.h (+9, -14) (Diff)
/extern/ceres/internal/ceres/graph_algorithms.h (+10, -10) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.cc (+12, -18) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.h (+5, -3) (Diff)
/extern/ceres/internal/ceres/inner_product_computer.cc (+4, -2) (Diff)
/extern/ceres/internal/ceres/inner_product_computer.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/invert_psd_matrix.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/is_close.cc (+5, -3) (Diff)
/extern/ceres/internal/ceres/is_close.h (+7, -5) (Diff)
/extern/ceres/internal/ceres/iterative_refiner.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/iterative_refiner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.h (+11, -8) (Diff)
/extern/ceres/internal/ceres/lapack.cc (+5, -9) (Diff)
/extern/ceres/internal/ceres/lapack.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.cc (+7, -11) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.h (+5, -3) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.cc (+18, -26) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/linear_operator.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/linear_operator.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/linear_solver.cc (+3, -5) (Diff)
/extern/ceres/internal/ceres/linear_solver.h (+10, -7) (Diff)
/extern/ceres/internal/ceres/line_search.cc (+168, -159) (Diff)
/extern/ceres/internal/ceres/line_search.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/line_search_direction.cc (+27, -29) (Diff)
/extern/ceres/internal/ceres/line_search_direction.h (+1, -2) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.cc (+108, -79) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.h (+3, -5) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.cc (+6, -9) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/local_parameterization.cc (+4, -0) (Diff)
/extern/ceres/internal/ceres/loss_function.cc (+9, -12) (Diff)
/extern/ceres/internal/ceres/low_rank_inverse_hessian.cc (+7, -8) (Diff)
/extern/ceres/internal/ceres/map_util.h (+14, -13) (Diff)
/extern/ceres/internal/ceres/minimizer.cc (+8, -4) (Diff)
/extern/ceres/internal/ceres/minimizer.h (+6, -11) (Diff)
/extern/ceres/internal/ceres/normal_prior.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/pair_hash.h (+5, -1) (Diff)
/extern/ceres/internal/ceres/parallel_for.h (+13, -10) (Diff)
/extern/ceres/internal/ceres/parallel_for_cxx.cc (+8, -10) (Diff)
/extern/ceres/internal/ceres/parallel_for_nothreads.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/parallel_for_openmp.cc (+1, -4) (Diff)
/extern/ceres/internal/ceres/parallel_utils.h (+6, -1) (Diff)
/extern/ceres/internal/ceres/parameter_block_ordering.cc (+4, -4) (Diff)
/extern/ceres/internal/ceres/parameter_block_ordering.h (+13, -10) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.cc (+91, -71) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.h (+7, -2) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view_impl.h (+48, -39) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view_template.py (+12, -13) (Diff)
/extern/ceres/internal/ceres/polynomial.h (+18, -15) (Diff)
/extern/ceres/internal/ceres/preconditioner.cc (+4, -5) (Diff)
/extern/ceres/internal/ceres/preconditioner.h (+11, -8) (Diff)
/extern/ceres/internal/ceres/preprocessor.cc (+10, -12) (Diff)
/extern/ceres/internal/ceres/preprocessor.h (+2, -4) (Diff)
/extern/ceres/internal/ceres/problem.cc (+20, -2) (Diff)
/extern/ceres/internal/ceres/problem_impl.cc (+14, -6) (Diff)
/extern/ceres/internal/ceres/problem_impl.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/program.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/program_evaluator.h (+2, -0) (Diff)
/extern/ceres/internal/ceres/random.h (+3, -4) (Diff)
/extern/ceres/internal/ceres/reorder_program.cc (+57, -79) (Diff)
/extern/ceres/internal/ceres/reorder_program.h (+11, -10) (Diff)
/extern/ceres/internal/ceres/residual_block.cc (+16, -13) (Diff)
/extern/ceres/internal/ceres/residual_block.h (+1, -2) (Diff)
/extern/ceres/internal/ceres/residual_block_utils.cc (+5, -2) (Diff)
/extern/ceres/internal/ceres/residual_block_utils.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.cc (+2, -4) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.h (+4, -4) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.cc (+68, -69) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/schur_eliminator_impl.h (+123, -116) (Diff)
/extern/ceres/internal/ceres/schur_eliminator_template.py (+6, -10) (Diff)
/extern/ceres/internal/ceres/schur_templates.cc (+126, -126) (Diff)
/extern/ceres/internal/ceres/scratch_evaluate_preparer.cc (+3, -5) (Diff)
/extern/ceres/internal/ceres/scratch_evaluate_preparer.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/single_linkage_clustering.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/single_linkage_clustering.h (+6, -4) (Diff)
/extern/ceres/internal/ceres/small_blas.h (+68, -56) (Diff)
/extern/ceres/internal/ceres/small_blas_generic.h (+59, -55) (Diff)
/extern/ceres/internal/ceres/solver.cc (+209, -162) (Diff)
/extern/ceres/internal/ceres/solver_utils.cc (+8, -6) (Diff)
/extern/ceres/internal/ceres/sparse_cholesky.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/sparse_cholesky.h (+9, -7) (Diff)
/extern/ceres/internal/ceres/sparse_matrix.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/sparse_matrix.h (+4, -2) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.h (+7, -5) (Diff)
/extern/ceres/internal/ceres/split.cc (+3, -4) (Diff)
/extern/ceres/internal/ceres/split.h (+3, -1) (Diff)
/extern/ceres/internal/ceres/stl_util.h (+2, -3) (Diff)
/extern/ceres/internal/ceres/stringprintf.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/stringprintf.h (+11, -6) (Diff)
/extern/ceres/internal/ceres/subset_preconditioner.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/subset_preconditioner.h (+4, -1) (Diff)
/extern/ceres/internal/ceres/suitesparse.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/suitesparse.h (+16, -11) (Diff)
/extern/ceres/internal/ceres/thread_pool.cc (+8, -13) (Diff)
/extern/ceres/internal/ceres/thread_pool.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/thread_token_provider.cc (+0, -3) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.cc (+11, -15) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.h (+8, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.cc (+60, -35) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.cc (+3, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/trust_region_step_evaluator.cc (+8, -10) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.cc (+1, -0) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.h (+2, -1) (Diff)
/extern/ceres/internal/ceres/types.cc (+22, -28) (Diff)
/extern/ceres/internal/ceres/visibility.cc (+7, -5) (Diff)
/extern/ceres/internal/ceres/visibility.h (+7, -4) (Diff)
/extern/ceres/internal/ceres/visibility_based_preconditioner.cc (+5, -5) (Diff)
/extern/ceres/internal/ceres/visibility_based_preconditioner.h (+3, -2) (Diff)
/extern/ceres/internal/ceres/wall_time.h (+2, -1) (Diff)
/extern/ceres/patches/series (+0, -2) (Diff)
/extern/ceres/README.blender (+1, -1) (Diff)