Blender Git Loki

Git Commits -> Revision 3ef407f

Revision 3ef407f by Sergey Sharybin (temp-cxx-upgrade)
June 18, 2020, 08:48 (GMT)
Ceres: Update to the latest upstream version

Using latest master because of various compilation error fixes.

Brings a lot of recent development. From most interesting parts:

- New threading model.
- Tiny solver.
- Compatibility with C++17.

Commit Details:

Full Hash: 3ef407fc323d6670b31a7650b3a3c3efd464e67c
Parent Commit: 4e6a01e
Lines Changed: +17999, -9864

73 Added Paths:

/extern/ceres/include/ceres/autodiff_first_order_function.h (+151, -0) (View)
/extern/ceres/include/ceres/context.h (+56, -0) (View)
/extern/ceres/include/ceres/cubic_interpolation.h (+436, -0) (View)
/extern/ceres/include/ceres/dynamic_cost_function.h (+56, -0) (View)
/extern/ceres/include/ceres/evaluation_callback.h (+80, -0) (View)
/extern/ceres/include/ceres/first_order_function.h (+54, -0) (View)
/extern/ceres/include/ceres/internal/array_selector.h (+95, -0) (View)
/extern/ceres/include/ceres/internal/householder_vector.h (+88, -0) (View)
/extern/ceres/include/ceres/internal/integer_sequence_algorithm.h (+165, -0) (View)
/extern/ceres/include/ceres/internal/line_parameterization.h (+183, -0) (View)
/extern/ceres/include/ceres/internal/memory.h (+90, -0) (View)
/extern/ceres/include/ceres/internal/parameter_dims.h (+124, -0) (View)
/extern/ceres/include/ceres/tiny_solver.h (+368, -0) (View)
/extern/ceres/include/ceres/tiny_solver_autodiff_function.h (+206, -0) (View)
/extern/ceres/include/ceres/tiny_solver_cost_function_adapter.h (+142, -0) (View)
/extern/ceres/internal/ceres/accelerate_sparse.cc (+289, -0) (View)
/extern/ceres/internal/ceres/accelerate_sparse.h (+147, -0) (View)
/extern/ceres/internal/ceres/canonical_views_clustering.cc (+232, -0) (View)
/extern/ceres/internal/ceres/canonical_views_clustering.h (+124, -0) (View)
/extern/ceres/internal/ceres/concurrent_queue.h (+159, -0) (View)
/extern/ceres/internal/ceres/context.cc (+41, -0) (View)
/extern/ceres/internal/ceres/context_impl.cc (+43, -0) (View)
/extern/ceres/internal/ceres/context_impl.h (+67, -0) (View)
/extern/ceres/internal/ceres/cxsparse.cc (+284, -0) (View)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.cc (+286, -0) (View)
/extern/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.h (+86, -0) (View)
/extern/ceres/internal/ceres/eigensparse.cc (+190, -0) (View)
/extern/ceres/internal/ceres/eigensparse.h (+90, -0) (View)
/extern/ceres/internal/ceres/float_cxsparse.cc (+47, -0) (View)
/extern/ceres/internal/ceres/float_cxsparse.h (+58, -0) (View)
/extern/ceres/internal/ceres/float_suitesparse.cc (+47, -0) (View)
/extern/ceres/internal/ceres/float_suitesparse.h (+58, -0) (View)
/extern/ceres/internal/ceres/function_sample.cc (+73, -0) (View)
/extern/ceres/internal/ceres/function_sample.h (+94, -0) (View)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc (+58, -0) (View)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc (+58, -0) (View)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_6.cc (+58, -0) (View)
/extern/ceres/internal/ceres/generated/schur_eliminator_3_3_3.cc (+58, -0) (View)
/extern/ceres/internal/ceres/generate_template_specializations.py (+246, -0) (View)
/extern/ceres/internal/ceres/inner_product_computer.cc (+330, -0) (View)
/extern/ceres/internal/ceres/inner_product_computer.h (+157, -0) (View)
/extern/ceres/internal/ceres/invert_psd_matrix.h (+79, -0) (View)
/extern/ceres/internal/ceres/iterative_refiner.cc (+74, -0) (View)
/extern/ceres/internal/ceres/iterative_refiner.h (+93, -0) (View)
/extern/ceres/internal/ceres/pair_hash.h (+112, -0) (View)
/extern/ceres/internal/ceres/parallel_for.h (+67, -0) (View)
/extern/ceres/internal/ceres/parallel_for_cxx.cc (+247, -0) (View)
/extern/ceres/internal/ceres/parallel_for_nothreads.cc (+78, -0) (View)
/extern/ceres/internal/ceres/parallel_for_openmp.cc (+88, -0) (View)
/extern/ceres/internal/ceres/parallel_utils.cc (+90, -0) (View)
/extern/ceres/internal/ceres/parallel_utils.h (+67, -0) (View)
/extern/ceres/internal/ceres/partitioned_matrix_view_template.py (+152, -0) (View)
/extern/ceres/internal/ceres/schur_eliminator_template.py (+155, -0) (View)
/extern/ceres/internal/ceres/schur_templates.cc (+227, -0) (View)
/extern/ceres/internal/ceres/schur_templates.h (+46, -0) (View)
/extern/ceres/internal/ceres/scoped_thread_token.h (+61, -0) (View)
/extern/ceres/internal/ceres/single_linkage_clustering.cc (+94, -0) (View)
/extern/ceres/internal/ceres/single_linkage_clustering.h (+64, -0) (View)
/extern/ceres/internal/ceres/small_blas_generic.h (+315, -0) (View)
/extern/ceres/internal/ceres/sparse_cholesky.cc (+163, -0) (View)
/extern/ceres/internal/ceres/sparse_cholesky.h (+138, -0) (View)
/extern/ceres/internal/ceres/subset_preconditioner.cc (+117, -0) (View)
/extern/ceres/internal/ceres/subset_preconditioner.h (+91, -0) (View)
/extern/ceres/internal/ceres/suitesparse.cc (+430, -0) (View)
/extern/ceres/internal/ceres/thread_pool.cc (+116, -0) (View)
/extern/ceres/internal/ceres/thread_pool.h (+120, -0) (View)
/extern/ceres/internal/ceres/thread_token_provider.cc (+76, -0) (View)
/extern/ceres/internal/ceres/thread_token_provider.h (+97, -0) (View)
/extern/ceres/internal/ceres/visibility.cc (+152, -0) (View)
/extern/ceres/internal/ceres/visibility.h (+78, -0) (View)
/extern/ceres/internal/ceres/visibility_based_preconditioner.cc (+585, -0) (View)
/extern/ceres/patches/unused_parameter.patch (+13, -0) (View)
/extern/ceres/patches/unused_variable.patch (+12, -0) (View)

10 Deleted Paths:

/extern/ceres/include/ceres/fpclassify.h (+0, -70)
/extern/ceres/include/ceres/internal/macros.h (+0, -170)
/extern/ceres/include/ceres/internal/manual_constructor.h (+0, -208)
/extern/ceres/include/ceres/internal/scoped_ptr.h (+0, -310)
/extern/ceres/internal/ceres/collections_port.h (+0, -196)
/extern/ceres/internal/ceres/generate_eliminator_specialization.py (+0, -231)
/extern/ceres/internal/ceres/generate_partitioned_matrix_view_specializations.py (+0, -232)
/extern/ceres/internal/ceres/householder_vector.h (+0, -85)
/extern/ceres/internal/ceres/integral_types.h (+0, -91)
/extern/ceres/internal/ceres/mutex.h (+0, -329)

217 Modified Paths:

/CMakeLists.txt (+1, -1) (Diff)
/extern/ceres/bundle.sh (+2, -7) (Diff)
/extern/ceres/ChangeLog (+419, -420) (Diff)
/extern/ceres/CMakeLists.txt (+316, -260) (Diff)
/extern/ceres/files.txt (+71, -10) (Diff)
/extern/ceres/include/ceres/autodiff_cost_function.h (+35, -54) (Diff)
/extern/ceres/include/ceres/autodiff_local_parameterization.h (+19, -21) (Diff)
/extern/ceres/include/ceres/ceres.h (+8, -1) (Diff)
/extern/ceres/include/ceres/conditioned_cost_function.h (+9, -7) (Diff)
/extern/ceres/include/ceres/cost_function.h (+12, -15) (Diff)
/extern/ceres/include/ceres/cost_function_to_functor.h (+50, -562) (Diff)
/extern/ceres/include/ceres/covariance.h (+38, -41) (Diff)
/extern/ceres/include/ceres/crs_matrix.h (+3, -2) (Diff)
/extern/ceres/include/ceres/c_api.h (+2, -2) (Diff)
/extern/ceres/include/ceres/dynamic_autodiff_cost_function.h (+45, -50) (Diff)
/extern/ceres/include/ceres/dynamic_cost_function_to_functor.h (+31, -31) (Diff)
/extern/ceres/include/ceres/dynamic_numeric_diff_cost_function.h (+48, -77) (Diff)
/extern/ceres/include/ceres/gradient_checker.h (+12, -11) (Diff)
/extern/ceres/include/ceres/gradient_problem.h (+7, -18) (Diff)
/extern/ceres/include/ceres/gradient_problem_solver.h (+61, -67) (Diff)
/extern/ceres/include/ceres/internal/autodiff.h (+169, -122) (Diff)
/extern/ceres/include/ceres/internal/disable_warnings.h (+1, -1) (Diff)
/extern/ceres/include/ceres/internal/eigen.h (+14, -27) (Diff)
/extern/ceres/include/ceres/internal/fixed_array.h (+425, -148) (Diff)
/extern/ceres/include/ceres/internal/numeric_diff.h (+126, -72) (Diff)
/extern/ceres/include/ceres/internal/port.h (+29, -33) (Diff)
/extern/ceres/include/ceres/internal/variadic_evaluate.h (+61, -149) (Diff)
/extern/ceres/include/ceres/iteration_callback.h (+22, -42) (Diff)
/extern/ceres/include/ceres/jet.h (+415, -278) (Diff)
/extern/ceres/include/ceres/local_parameterization.h (+112, -74) (Diff)
/extern/ceres/include/ceres/loss_function.h (+44, -41) (Diff)
/extern/ceres/include/ceres/normal_prior.h (+6, -6) (Diff)
/extern/ceres/include/ceres/numeric_diff_cost_function.h (+41, -106) (Diff)
/extern/ceres/include/ceres/numeric_diff_options.h (+8, -14) (Diff)
/extern/ceres/include/ceres/ordered_groups.h (+18, -29) (Diff)
/extern/ceres/include/ceres/problem.h (+143, -92) (Diff)
/extern/ceres/include/ceres/rotation.h (+142, -113) (Diff)
/extern/ceres/include/ceres/sized_cost_function.h (+13, -38) (Diff)
/extern/ceres/include/ceres/solver.h (+256, -238) (Diff)
/extern/ceres/include/ceres/types.h (+51, -20) (Diff)
/extern/ceres/include/ceres/version.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/array_utils.cc (+3, -11) (Diff)
/extern/ceres/internal/ceres/array_utils.h (+1, -3) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.cc (+1, -2) (Diff)
/extern/ceres/internal/ceres/block_jacobian_writer.h (+1, -0) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/block_jacobi_preconditioner.h (+10, -8) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/block_random_access_dense_matrix.h (+14, -15) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/block_random_access_diagonal_matrix.h (+16, -18) (Diff)
/extern/ceres/internal/ceres/block_random_access_matrix.h (+6, -11) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.cc (+21, -32) (Diff)
/extern/ceres/internal/ceres/block_random_access_sparse_matrix.h (+23, -23) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.cc (+170, -12) (Diff)
/extern/ceres/internal/ceres/block_sparse_matrix.h (+83, -19) (Diff)
/extern/ceres/internal/ceres/block_structure.h (+7, -2) (Diff)
/extern/ceres/internal/ceres/callbacks.cc (+22, -2) (Diff)
/extern/ceres/internal/ceres/callbacks.h (+17, -2) (Diff)
/extern/ceres/internal/ceres/cgnr_linear_operator.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/cgnr_solver.cc (+30, -9) (Diff)
/extern/ceres/internal/ceres/cgnr_solver.h (+8, -5) (Diff)
/extern/ceres/internal/ceres/compressed_col_sparse_matrix_utils.cc (+4, -2) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.cc (+4, -2) (Diff)
/extern/ceres/internal/ceres/compressed_row_jacobian_writer.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.cc (+424, -258) (Diff)
/extern/ceres/internal/ceres/compressed_row_sparse_matrix.h (+110, -63) (Diff)
/extern/ceres/internal/ceres/conditioned_cost_function.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.cc (+6, -7) (Diff)
/extern/ceres/internal/ceres/conjugate_gradients_solver.h (+4, -6) (Diff)
/extern/ceres/internal/ceres/coordinate_descent_minimizer.cc (+68, -69) (Diff)
/extern/ceres/internal/ceres/coordinate_descent_minimizer.h (+10, -4) (Diff)
/extern/ceres/internal/ceres/corrector.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/corrector.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/covariance.cc (+5, -5) (Diff)
/extern/ceres/internal/ceres/covariance_impl.cc (+130, -127) (Diff)
/extern/ceres/internal/ceres/covariance_impl.h (+4, -4) (Diff)
/extern/ceres/internal/ceres/cxsparse.h (+49, -10) (Diff)
/extern/ceres/internal/ceres/c_api.cc (+3, -3) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/dense_normal_cholesky_solver.h (+2, -4) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.cc (+0, -2) (Diff)
/extern/ceres/internal/ceres/dense_qr_solver.h (+2, -4) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/dense_sparse_matrix.h (+13, -15) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.cc (+7, -5) (Diff)
/extern/ceres/internal/ceres/dogleg_strategy.h (+7, -8) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.cc (+14, -27) (Diff)
/extern/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/evaluator.cc (+5, -3) (Diff)
/extern/ceres/internal/ceres/evaluator.h (+14, -47) (Diff)
/extern/ceres/internal/ceres/execution_summary.h (+18, -20) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_2.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_2_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_6.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_9.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_3_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_8.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_9.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_4_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_2_d_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_2.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_3.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_4.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_4_4_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/generated/schur_eliminator_d_d_d.cc (+2, -3) (Diff)
/extern/ceres/internal/ceres/gradient_checker.cc (+10, -9) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.cc (+23, -11) (Diff)
/extern/ceres/internal/ceres/gradient_checking_cost_function.h (+3, -4) (Diff)
/extern/ceres/internal/ceres/gradient_problem_evaluator.h (+23, -20) (Diff)
/extern/ceres/internal/ceres/gradient_problem_solver.cc (+46, -43) (Diff)
/extern/ceres/internal/ceres/graph.h (+25, -30) (Diff)
/extern/ceres/internal/ceres/graph_algorithms.h (+32, -52) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/implicit_schur_complement.h (+8, -8) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.cc (+51, -57) (Diff)
/extern/ceres/internal/ceres/iterative_schur_complement_solver.h (+10, -6) (Diff)
/extern/ceres/internal/ceres/lapack.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.cc (+7, -5) (Diff)
/extern/ceres/internal/ceres/levenberg_marquardt_strategy.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.cc (+10, -9) (Diff)
/extern/ceres/internal/ceres/linear_least_squares_problems.h (+7, -8) (Diff)
/extern/ceres/internal/ceres/linear_solver.cc (+9, -6) (Diff)
/extern/ceres/internal/ceres/linear_solver.h (+50, -72) (Diff)
/extern/ceres/internal/ceres/line_search.cc (+108, -111) (Diff)
/extern/ceres/internal/ceres/line_search.h (+39, -59) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.cc (+63, -59) (Diff)
/extern/ceres/internal/ceres/line_search_minimizer.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.cc (+6, -1) (Diff)
/extern/ceres/internal/ceres/line_search_preprocessor.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/local_parameterization.cc (+61, -93) (Diff)
/extern/ceres/internal/ceres/loss_function.cc (+12, -7) (Diff)
/extern/ceres/internal/ceres/low_rank_inverse_hessian.cc (+4, -6) (Diff)
/extern/ceres/internal/ceres/low_rank_inverse_hessian.h (+5, -5) (Diff)
/extern/ceres/internal/ceres/minimizer.h (+5, -4) (Diff)
/extern/ceres/internal/ceres/normal_prior.cc (+0, -1) (Diff)
/extern/ceres/internal/ceres/parameter_block.h (+106, -111) (Diff)
/extern/ceres/internal/ceres/parameter_block_ordering.cc (+20, -15) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.cc (+101, -123) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view.h (+14, -14) (Diff)
/extern/ceres/internal/ceres/partitioned_matrix_view_impl.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/polynomial.cc (+7, -11) (Diff)
/extern/ceres/internal/ceres/polynomial.h (+2, -22) (Diff)
/extern/ceres/internal/ceres/preconditioner.cc (+2, -1) (Diff)
/extern/ceres/internal/ceres/preconditioner.h (+31, -23) (Diff)
/extern/ceres/internal/ceres/preprocessor.cc (+8, -17) (Diff)
/extern/ceres/internal/ceres/preprocessor.h (+11, -10) (Diff)
/extern/ceres/internal/ceres/problem.cc (+63, -144) (Diff)
/extern/ceres/internal/ceres/problem_impl.cc (+295, -334) (Diff)
/extern/ceres/internal/ceres/problem_impl.h (+54, -67) (Diff)
/extern/ceres/internal/ceres/program.cc (+98, -55) (Diff)
/extern/ceres/internal/ceres/program.h (+11, -4) (Diff)
/extern/ceres/internal/ceres/program_evaluator.h (+121, -131) (Diff)
/extern/ceres/internal/ceres/random.h (+5, -1) (Diff)
/extern/ceres/internal/ceres/reorder_program.cc (+43, -44) (Diff)
/extern/ceres/internal/ceres/reorder_program.h (+16, -1) (Diff)
/extern/ceres/internal/ceres/residual_block.cc (+23, -25) (Diff)
/extern/ceres/internal/ceres/residual_block.h (+7, -4) (Diff)
/extern/ceres/internal/ceres/residual_block_utils.cc (+2, -2) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.cc (+97, -345) (Diff)
/extern/ceres/internal/ceres/schur_complement_solver.h (+35, -67) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.cc (+101, -103) (Diff)
/extern/ceres/internal/ceres/schur_eliminator.h (+312, -40) (Diff)
/extern/ceres/internal/ceres/schur_eliminator_impl.h (+177, -159) (Diff)
/extern/ceres/internal/ceres/schur_jacobi_preconditioner.cc (+12, -23) (Diff)
/extern/ceres/internal/ceres/schur_jacobi_preconditioner.h (+11, -10) (Diff)
/extern/ceres/internal/ceres/scratch_evaluate_preparer.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/small_blas.h (+209, -35) (Diff)
/extern/ceres/internal/ceres/solver.cc (+188, -210) (Diff)
/extern/ceres/internal/ceres/solver_utils.cc (+6, -0) (Diff)
/extern/ceres/internal/ceres/sparse_matrix.h (+1, -1) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.cc (+44, -423) (Diff)
/extern/ceres/internal/ceres/sparse_normal_cholesky_solver.h (+16, -67) (Diff)
/extern/ceres/internal/ceres/split.cc (+1, -1) (Diff)
/extern/ceres/internal/ceres/stringprintf.cc (+0, -22) (Diff)
/extern/ceres/internal/ceres/suitesparse.h (+38, -6) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.cc (+61, -16) (Diff)
/extern/ceres/internal/ceres/triplet_sparse_matrix.h (+44, -18) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.cc (+44, -29) (Diff)
/extern/ceres/internal/ceres/trust_region_minimizer.h (+6, -6) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.cc (+103, -70) (Diff)
/extern/ceres/internal/ceres/trust_region_preprocessor.h (+3, -3) (Diff)
/extern/ceres/internal/ceres/trust_region_step_evaluator.cc (+10, -0) (Diff)
/extern/ceres/internal/ceres/trust_region_step_evaluator.h (+2, -2) (Diff)
/extern/ceres/internal/ceres/trust_region_strategy.h (+17, -37) (Diff)
/extern/ceres/internal/ceres/types.cc (+47, -4) (Diff)
/extern/ceres/internal/ceres/visibility_based_preconditioner.h (+25, -57) (Diff)
/extern/ceres/internal/ceres/wall_time.cc (+20, -11) (Diff)
/extern/ceres/internal/ceres/wall_time.h (+1, -1) (Diff)
/extern/ceres/patches/series (+2, -0) (Diff)
/intern/libmv/libmv/simple_pipeline/bundle.cc (+0, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021