Update Ceres to latest upstream version
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 24 Sep 2014 11:10:02 +0000 (17:10 +0600)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 25 Sep 2014 07:04:17 +0000 (13:04 +0600)
commit42abfe4853d293b345786e031b7e96bf97982c11
treed5f53b5f2d0cb26ccaafc9d7d5506bfa5eea384b
parent181e7f98b22dcbf70b4e7f5398c156ec24be8362
Update Ceres to latest upstream version

As usual brings fixes and speed improvements.
92 files changed:
extern/libmv/third_party/ceres/CMakeLists.txt
extern/libmv/third_party/ceres/ChangeLog
extern/libmv/third_party/ceres/bundle.sh
extern/libmv/third_party/ceres/files.txt
extern/libmv/third_party/ceres/include/ceres/c_api.h
extern/libmv/third_party/ceres/include/ceres/ceres.h
extern/libmv/third_party/ceres/include/ceres/conditioned_cost_function.h
extern/libmv/third_party/ceres/include/ceres/cost_function.h
extern/libmv/third_party/ceres/include/ceres/cost_function_to_functor.h
extern/libmv/third_party/ceres/include/ceres/covariance.h
extern/libmv/third_party/ceres/include/ceres/crs_matrix.h
extern/libmv/third_party/ceres/include/ceres/gradient_problem.h [new file with mode: 0644]
extern/libmv/third_party/ceres/include/ceres/gradient_problem_solver.h [new file with mode: 0644]
extern/libmv/third_party/ceres/include/ceres/internal/disable_warnings.h [new file with mode: 0644]
extern/libmv/third_party/ceres/include/ceres/internal/numeric_diff.h
extern/libmv/third_party/ceres/include/ceres/internal/reenable_warnings.h [new file with mode: 0644]
extern/libmv/third_party/ceres/include/ceres/iteration_callback.h
extern/libmv/third_party/ceres/include/ceres/jet.h
extern/libmv/third_party/ceres/include/ceres/local_parameterization.h
extern/libmv/third_party/ceres/include/ceres/loss_function.h
extern/libmv/third_party/ceres/include/ceres/normal_prior.h
extern/libmv/third_party/ceres/include/ceres/numeric_diff_functor.h [deleted file]
extern/libmv/third_party/ceres/include/ceres/ordered_groups.h
extern/libmv/third_party/ceres/include/ceres/problem.h
extern/libmv/third_party/ceres/include/ceres/solver.h
extern/libmv/third_party/ceres/include/ceres/types.h
extern/libmv/third_party/ceres/include/ceres/version.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/CMakeLists.txt [deleted file]
extern/libmv/third_party/ceres/internal/ceres/array_utils.cc
extern/libmv/third_party/ceres/internal/ceres/array_utils.h
extern/libmv/third_party/ceres/internal/ceres/callbacks.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/callbacks.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/canonical_views_clustering.cc
extern/libmv/third_party/ceres/internal/ceres/canonical_views_clustering.h
extern/libmv/third_party/ceres/internal/ceres/conjugate_gradients_solver.cc
extern/libmv/third_party/ceres/internal/ceres/coordinate_descent_minimizer.cc
extern/libmv/third_party/ceres/internal/ceres/coordinate_descent_minimizer.h
extern/libmv/third_party/ceres/internal/ceres/covariance_impl.cc
extern/libmv/third_party/ceres/internal/ceres/covariance_impl.h
extern/libmv/third_party/ceres/internal/ceres/cxsparse.h
extern/libmv/third_party/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.cc
extern/libmv/third_party/ceres/internal/ceres/gradient_checking_cost_function.cc
extern/libmv/third_party/ceres/internal/ceres/gradient_problem.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/gradient_problem_evaluator.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/gradient_problem_solver.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/graph.h
extern/libmv/third_party/ceres/internal/ceres/graph_algorithms.h
extern/libmv/third_party/ceres/internal/ceres/iterative_schur_complement_solver.cc
extern/libmv/third_party/ceres/internal/ceres/line_search_direction.cc
extern/libmv/third_party/ceres/internal/ceres/line_search_minimizer.cc
extern/libmv/third_party/ceres/internal/ceres/line_search_preprocessor.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/line_search_preprocessor.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/linear_solver.cc
extern/libmv/third_party/ceres/internal/ceres/linear_solver.h
extern/libmv/third_party/ceres/internal/ceres/local_parameterization.cc
extern/libmv/third_party/ceres/internal/ceres/loss_function.cc
extern/libmv/third_party/ceres/internal/ceres/minimizer.cc
extern/libmv/third_party/ceres/internal/ceres/minimizer.h
extern/libmv/third_party/ceres/internal/ceres/parameter_block_ordering.cc
extern/libmv/third_party/ceres/internal/ceres/parameter_block_ordering.h
extern/libmv/third_party/ceres/internal/ceres/preconditioner.cc
extern/libmv/third_party/ceres/internal/ceres/preconditioner.h
extern/libmv/third_party/ceres/internal/ceres/preprocessor.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/preprocessor.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/problem.cc
extern/libmv/third_party/ceres/internal/ceres/problem_impl.cc
extern/libmv/third_party/ceres/internal/ceres/problem_impl.h
extern/libmv/third_party/ceres/internal/ceres/program.cc
extern/libmv/third_party/ceres/internal/ceres/program.h
extern/libmv/third_party/ceres/internal/ceres/reorder_program.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/reorder_program.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.cc
extern/libmv/third_party/ceres/internal/ceres/schur_complement_solver.h
extern/libmv/third_party/ceres/internal/ceres/single_linkage_clustering.cc
extern/libmv/third_party/ceres/internal/ceres/single_linkage_clustering.h
extern/libmv/third_party/ceres/internal/ceres/small_blas.h
extern/libmv/third_party/ceres/internal/ceres/solver.cc
extern/libmv/third_party/ceres/internal/ceres/solver_impl.cc [deleted file]
extern/libmv/third_party/ceres/internal/ceres/solver_impl.h [deleted file]
extern/libmv/third_party/ceres/internal/ceres/solver_utils.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/solver_utils.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/sparse_normal_cholesky_solver.cc
extern/libmv/third_party/ceres/internal/ceres/sparse_normal_cholesky_solver.h
extern/libmv/third_party/ceres/internal/ceres/suitesparse.h
extern/libmv/third_party/ceres/internal/ceres/trust_region_minimizer.cc
extern/libmv/third_party/ceres/internal/ceres/trust_region_preprocessor.cc [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/trust_region_preprocessor.h [new file with mode: 0644]
extern/libmv/third_party/ceres/internal/ceres/types.cc
extern/libmv/third_party/ceres/internal/ceres/visibility.cc
extern/libmv/third_party/ceres/internal/ceres/visibility.h
extern/libmv/third_party/ceres/internal/ceres/visibility_based_preconditioner.cc
extern/libmv/third_party/ceres/internal/ceres/visibility_based_preconditioner.h