• Home
  • History
  • Annotate
  • only in /external/ceres-solver/internal/ceres/
History log of /external/ceres-solver/internal/ceres/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
79397c21138f54fcff6ec067b44b847f1f7e0e98 08-Aug-2014 Carlos Hernandez <chernand@google.com> Update ceres to the latest version in g3

Please pay special attention to the changes in Android.mk.
They are the only real changes I had to make.

Bug: 16953678

Change-Id: I44a644358e779aaff99a2ea822387fe49ac26888
MakeLists.txt
rray_utils.cc
rray_utils.h
rray_utils_test.cc
utodiff_local_parameterization_test.cc
las.cc
las_test.cc
lock_jacobi_preconditioner.cc
lock_random_access_crs_matrix.cc
lock_random_access_crs_matrix.h
lock_random_access_crs_matrix_test.cc
lock_random_access_diagonal_matrix.cc
lock_random_access_diagonal_matrix.h
lock_random_access_diagonal_matrix_test.cc
lock_random_access_sparse_matrix.h
lock_structure.cc
lock_structure.h
allbacks.cc
allbacks.h
anonical_views_clustering.cc
anonical_views_clustering.h
anonical_views_clustering_test.cc
gnr_solver.cc
ollections_port.h
ompressed_row_jacobian_writer.cc
ompressed_row_jacobian_writer.h
ompressed_row_sparse_matrix.cc
ompressed_row_sparse_matrix.h
ompressed_row_sparse_matrix_test.cc
onjugate_gradients_solver.cc
oordinate_descent_minimizer.cc
oordinate_descent_minimizer.h
orrector.cc
orrector_test.cc
ost_function_to_functor_test.cc
ovariance_impl.cc
ovariance_impl.h
ovariance_test.cc
xsparse.cc
xsparse.h
ense_normal_cholesky_solver.cc
ense_qr_solver.cc
ogleg_strategy.cc
ogleg_strategy_test.cc
ynamic_compressed_row_finalizer.h
ynamic_compressed_row_jacobian_writer.cc
ynamic_compressed_row_jacobian_writer.h
ynamic_compressed_row_sparse_matrix.cc
ynamic_compressed_row_sparse_matrix.h
ynamic_compressed_row_sparse_matrix_test.cc
ynamic_numeric_diff_cost_function_test.cc
valuator.cc
valuator.h
valuator_test.cc
enerate_eliminator_specialization.py
enerate_partitioned_matrix_view_specializations.py
enerated/partitioned_matrix_view_2_2_2.cc
enerated/partitioned_matrix_view_2_2_3.cc
enerated/partitioned_matrix_view_2_2_4.cc
enerated/partitioned_matrix_view_2_2_d.cc
enerated/partitioned_matrix_view_2_3_3.cc
enerated/partitioned_matrix_view_2_3_4.cc
enerated/partitioned_matrix_view_2_3_9.cc
enerated/partitioned_matrix_view_2_3_d.cc
enerated/partitioned_matrix_view_2_4_3.cc
enerated/partitioned_matrix_view_2_4_4.cc
enerated/partitioned_matrix_view_2_4_8.cc
enerated/partitioned_matrix_view_2_4_9.cc
enerated/partitioned_matrix_view_2_4_d.cc
enerated/partitioned_matrix_view_2_d_d.cc
enerated/partitioned_matrix_view_4_4_2.cc
enerated/partitioned_matrix_view_4_4_3.cc
enerated/partitioned_matrix_view_4_4_4.cc
enerated/partitioned_matrix_view_4_4_d.cc
enerated/partitioned_matrix_view_d_d_d.cc
enerated/schur_eliminator_2_2_2.cc
enerated/schur_eliminator_2_2_3.cc
enerated/schur_eliminator_2_2_4.cc
enerated/schur_eliminator_2_2_d.cc
enerated/schur_eliminator_2_3_3.cc
enerated/schur_eliminator_2_3_4.cc
enerated/schur_eliminator_2_3_9.cc
enerated/schur_eliminator_2_3_d.cc
enerated/schur_eliminator_2_4_3.cc
enerated/schur_eliminator_2_4_4.cc
enerated/schur_eliminator_2_4_8.cc
enerated/schur_eliminator_2_4_9.cc
enerated/schur_eliminator_2_4_d.cc
enerated/schur_eliminator_2_d_d.cc
enerated/schur_eliminator_4_4_2.cc
enerated/schur_eliminator_4_4_3.cc
enerated/schur_eliminator_4_4_4.cc
enerated/schur_eliminator_4_4_d.cc
enerated/schur_eliminator_d_d_d.cc
radient_checking_cost_function.cc
radient_checking_cost_function_test.cc
mplicit_schur_complement.cc
mplicit_schur_complement.h
mplicit_schur_complement_test.cc
ntegral_types.h
terative_schur_complement_solver.cc
et_quaternion_integration_test.cc
apack.cc
apack.h
evenberg_marquardt_strategy.cc
evenberg_marquardt_strategy_test.cc
ine_search.cc
ine_search.h
ine_search_direction.cc
ine_search_direction.h
ine_search_minimizer.cc
ine_search_minimizer.h
inear_solver.cc
inear_solver.h
oss_function.cc
ow_rank_inverse_hessian.cc
ow_rank_inverse_hessian.h
iniglog/glog/logging.cc
iniglog/glog/logging.h
inimizer.cc
inimizer.h
inimizer_test.cc
utex.h
umeric_diff_cost_function_test.cc
rdered_groups_test.cc
arameter_block.h
arameter_block_ordering.cc
arameter_block_ordering.h
arameter_block_test.cc
artitioned_matrix_view.cc
artitioned_matrix_view.h
artitioned_matrix_view_impl.h
artitioned_matrix_view_test.cc
olynomial.cc
olynomial.h
reconditioner.cc
reconditioner.h
roblem.cc
roblem_impl.cc
roblem_impl.h
roblem_test.cc
rogram.cc
rogram.h
rogram_evaluator.h
rogram_test.cc
eorder_program.cc
eorder_program.h
eorder_program_test.cc
esidual_block_test.cc
esidual_block_utils.cc
otation_test.cc
untime_numeric_diff_cost_function.cc
untime_numeric_diff_cost_function.h
untime_numeric_diff_cost_function_test.cc
chur_complement_solver.cc
chur_complement_solver.h
chur_complement_solver_test.cc
chur_eliminator.cc
chur_eliminator_impl.h
chur_jacobi_preconditioner.cc
chur_jacobi_preconditioner.h
chur_ordering.cc
chur_ordering.h
chur_ordering_test.cc
ingle_linkage_clustering.cc
ingle_linkage_clustering.h
ingle_linkage_clustering_test.cc
mall_blas.h
olver.cc
olver_impl.cc
olver_impl.h
olver_impl_test.cc
olver_test.cc
parse_normal_cholesky_solver.cc
parse_normal_cholesky_solver.h
tringprintf.cc
uitesparse.cc
uitesparse.h
ummary_utils.cc
ummary_utils.h
ymmetric_linear_solver_test.cc
ystem_test.cc
est_util.cc
rust_region_minimizer.cc
rust_region_strategy.h
ypes.cc
nsymmetric_linear_solver_test.cc
isibility.cc
isibility.h
isibility_based_preconditioner.cc
isibility_based_preconditioner.h
isibility_based_preconditioner_test.cc
isibility_test.cc
399f7d09e0c45af54b77b4ab9508d6f23759b927 09-Sep-2013 Scott Ettinger <settinger@google.com> Update Ceres to the latest version
Bug: 10673139
Bug: 10621282

Change-Id: Ib740a6e0e29049cc203da9f083b0d4f5734a2741
MakeLists.txt
las.cc
las.h
lock_jacobi_preconditioner.cc
lock_sparse_matrix.cc
_api.cc
ompressed_col_sparse_matrix_utils.h
ompressed_col_sparse_matrix_utils_test.cc
ovariance_impl.cc
ovariance_test.cc
xsparse.h
ense_normal_cholesky_solver.cc
ense_normal_cholesky_solver.h
ense_qr_solver.cc
ense_qr_solver.h
mplicit_schur_complement.cc
mplicit_schur_complement_test.cc
terative_schur_complement_solver.cc
terative_schur_complement_solver_test.cc
apack.cc
apack.h
ine_search.cc
ine_search.h
inear_solver.h
iniglog/glog/logging.cc
iniglog/glog/logging.h
artitioned_matrix_view.cc
reconditioner.h
rogram_evaluator.h
esidual_block.cc
chur_complement_solver.cc
chur_complement_solver.h
chur_complement_solver_test.cc
chur_eliminator_impl.h
chur_eliminator_test.cc
chur_jacobi_preconditioner.cc
mall_blas.h
mall_blas_test.cc
olver.cc
olver_impl.cc
olver_impl.h
olver_impl_test.cc
parse_normal_cholesky_solver.cc
parse_normal_cholesky_solver.h
uitesparse.h
ystem_test.cc
rust_region_minimizer.cc
ypes.cc
nsymmetric_linear_solver_test.cc
isibility.cc
isibility_based_preconditioner_test.cc
1d2624a10e2c559f8ba9ef89eaa30832c0a83a96 24-Jul-2013 Sascha Haeberling <haeberling@google.com> Update ceres to the latest version in google3.

Change-Id: I0165fffa55f60714f23e0096eac89fa68df75a05
MakeLists.txt
rray_utils.h
utodiff_local_parameterization_test.cc
utodiff_test.cc
las.h
las_test.cc
lock_jacobi_preconditioner.cc
lock_jacobi_preconditioner.h
lock_random_access_crs_matrix.cc
lock_random_access_crs_matrix.h
lock_random_access_crs_matrix_test.cc
lock_random_access_dense_matrix.cc
lock_random_access_dense_matrix.h
lock_random_access_sparse_matrix.h
lock_sparse_matrix.cc
lock_sparse_matrix.h
lock_sparse_matrix_test.cc
lock_structure.cc
_api.cc
_api_test.cc
anonical_views_clustering.cc
anonical_views_clustering.h
anonical_views_clustering_test.cc
gnr_solver.cc
gnr_solver.h
ollections_port.h
ompressed_col_sparse_matrix_utils.cc
ompressed_col_sparse_matrix_utils.h
ompressed_col_sparse_matrix_utils_test.cc
ompressed_row_jacobian_writer.cc
ompressed_row_sparse_matrix.cc
ompressed_row_sparse_matrix.h
ompressed_row_sparse_matrix_test.cc
oordinate_descent_minimizer.cc
oordinate_descent_minimizer.h
orrector.cc
orrector.h
ost_function_to_functor_test.cc
ovariance.cc
ovariance_impl.cc
ovariance_impl.h
ovariance_test.cc
xsparse.cc
xsparse.h
ense_normal_cholesky_solver.cc
ense_qr_solver.cc
ense_sparse_matrix.cc
ense_sparse_matrix.h
ense_sparse_matrix_test.cc
ogleg_strategy.cc
ogleg_strategy.h
ogleg_strategy_test.cc
ynamic_autodiff_cost_function_test.cc
valuator.cc
valuator.h
valuator_test.cc
valuator_test_utils.cc
valuator_test_utils.h
xecution_summary.h
ile.cc
enerate_eliminator_specialization.py
enerated/schur_eliminator_2_2_2.cc
enerated/schur_eliminator_2_2_3.cc
enerated/schur_eliminator_2_2_4.cc
enerated/schur_eliminator_2_2_d.cc
enerated/schur_eliminator_2_3_3.cc
enerated/schur_eliminator_2_3_4.cc
enerated/schur_eliminator_2_3_9.cc
enerated/schur_eliminator_2_3_d.cc
enerated/schur_eliminator_2_4_3.cc
enerated/schur_eliminator_2_4_4.cc
enerated/schur_eliminator_2_4_d.cc
enerated/schur_eliminator_4_4_2.cc
enerated/schur_eliminator_4_4_3.cc
enerated/schur_eliminator_4_4_4.cc
enerated/schur_eliminator_4_4_d.cc
enerated/schur_eliminator_d_d_d.cc
mock/gmock.h
mock/mock-log.h
mock_gtest_all.cc
mock_main.cc
radient_checker_test.cc
raph.h
raph_algorithms.h
raph_algorithms_test.cc
test/gtest.h
mplicit_schur_complement.cc
mplicit_schur_complement.h
ncomplete_lq_factorization.cc
ncomplete_lq_factorization.h
ncomplete_lq_factorization_test.cc
terative_schur_complement_solver.cc
terative_schur_complement_solver.h
et_quaternion_integration_test.cc
et_test.cc
evenberg_marquardt_strategy.cc
evenberg_marquardt_strategy.h
evenberg_marquardt_strategy_test.cc
ine_search.cc
ine_search.h
ine_search_direction.cc
ine_search_direction.h
ine_search_minimizer.cc
ine_search_minimizer.h
inear_least_squares_problems.cc
inear_least_squares_problems.h
inear_solver.h
ow_rank_inverse_hessian.cc
ow_rank_inverse_hessian.h
ap_util.h
atrix.proto
atrix_proto.h
inimizer.cc
inimizer.h
utex.h
umeric_diff_cost_function_test.cc
umeric_diff_functor_test.cc
umeric_diff_test_utils.cc
umeric_diff_test_utils.h
arameter_block.h
arameter_block_ordering.cc
arameter_block_ordering.h
arameter_block_test.cc
artitioned_matrix_view.cc
artitioned_matrix_view.h
olynomial.cc
olynomial.h
olynomial_solver.cc
olynomial_solver.h
olynomial_solver_test.cc
olynomial_test.cc
reconditioner.cc
reconditioner.h
roblem.cc
roblem_impl.cc
roblem_impl.h
roblem_test.cc
rogram_evaluator.h
esidual_block.cc
esidual_block.h
esidual_block_test.cc
esidual_block_utils.cc
esidual_block_utils_test.cc
otation_test.cc
chur_complement_solver.cc
chur_complement_solver.h
chur_complement_solver_test.cc
chur_eliminator.cc
chur_eliminator.h
chur_eliminator_impl.h
chur_eliminator_test.cc
chur_jacobi_preconditioner.cc
chur_jacobi_preconditioner.h
chur_ordering.cc
chur_ordering.h
chur_ordering_test.cc
olver.cc
olver_impl.cc
olver_impl.h
olver_impl_test.cc
parse_matrix.h
parse_normal_cholesky_solver.cc
parse_normal_cholesky_solver.h
plit.cc
plit.h
tl_util.h
tringprintf.cc
tringprintf.h
uitesparse.cc
uitesparse.h
uitesparse_test.cc
ystem_test.cc
riplet_sparse_matrix.cc
riplet_sparse_matrix.h
riplet_sparse_matrix_test.cc
rust_region_minimizer.cc
rust_region_minimizer.h
rust_region_minimizer_test.cc
rust_region_strategy.cc
rust_region_strategy.h
ypes.cc
nsymmetric_linear_solver_test.cc
isibility.cc
isibility.h
isibility_based_preconditioner.cc
isibility_based_preconditioner.h
isibility_based_preconditioner_test.cc
isibility_test.cc
all_time.cc
all_time.h
0ae28bd5885b5daa526898fcf7c323dc2c3e1963 13-Feb-2013 Angus Kong <shkong@google.com> Initial import of ceres-solver 1.4.0

Added a NOTICE and a MODULE_LICENSE_BSD file.
Added Android.mk for master build and unbundled build.
Added CleanSpec.mk to optimize Android build.

Change-Id: I6cd82bcabc1a94b10239f9fca017de0afd20e769
MakeLists.txt
rray_utils.cc
rray_utils.h
rray_utils_test.cc
utodiff_cost_function_test.cc
utodiff_test.cc
lock_evaluate_preparer.cc
lock_evaluate_preparer.h
lock_jacobi_preconditioner.cc
lock_jacobi_preconditioner.h
lock_jacobian_writer.cc
lock_jacobian_writer.h
lock_random_access_dense_matrix.cc
lock_random_access_dense_matrix.h
lock_random_access_dense_matrix_test.cc
lock_random_access_matrix.cc
lock_random_access_matrix.h
lock_random_access_sparse_matrix.cc
lock_random_access_sparse_matrix.h
lock_random_access_sparse_matrix_test.cc
lock_sparse_matrix.cc
lock_sparse_matrix.h
lock_sparse_matrix_test.cc
lock_structure.cc
lock_structure.h
anonical_views_clustering.cc
anonical_views_clustering.h
anonical_views_clustering_test.cc
asts.h
gnr_linear_operator.h
gnr_solver.cc
gnr_solver.h
ollections_port.cc
ollections_port.h
ompressed_row_jacobian_writer.cc
ompressed_row_jacobian_writer.h
ompressed_row_sparse_matrix.cc
ompressed_row_sparse_matrix.h
ompressed_row_sparse_matrix_test.cc
onditioned_cost_function.cc
onditioned_cost_function_test.cc
onjugate_gradients_solver.cc
onjugate_gradients_solver.h
oordinate_descent_minimizer.cc
oordinate_descent_minimizer.h
orrector.cc
orrector.h
orrector_test.cc
xsparse.cc
xsparse.h
ense_jacobian_writer.h
ense_normal_cholesky_solver.cc
ense_normal_cholesky_solver.h
ense_qr_solver.cc
ense_qr_solver.h
ense_sparse_matrix.cc
ense_sparse_matrix.h
ense_sparse_matrix_test.cc
etect_structure.cc
etect_structure.h
ogleg_strategy.cc
ogleg_strategy.h
ogleg_strategy_test.cc
valuator.cc
valuator.h
valuator_test.cc
ile.cc
ile.h
enerate_eliminator_specialization.py
enerated/schur_eliminator_2_2_2.cc
enerated/schur_eliminator_2_2_3.cc
enerated/schur_eliminator_2_2_4.cc
enerated/schur_eliminator_2_2_d.cc
enerated/schur_eliminator_2_3_3.cc
enerated/schur_eliminator_2_3_4.cc
enerated/schur_eliminator_2_3_9.cc
enerated/schur_eliminator_2_3_d.cc
enerated/schur_eliminator_2_4_3.cc
enerated/schur_eliminator_2_4_4.cc
enerated/schur_eliminator_2_4_d.cc
enerated/schur_eliminator_4_4_2.cc
enerated/schur_eliminator_4_4_3.cc
enerated/schur_eliminator_4_4_4.cc
enerated/schur_eliminator_4_4_d.cc
enerated/schur_eliminator_d_d_d.cc
mock/gmock.h
mock/mock-log.h
mock_gtest_all.cc
mock_main.cc
radient_checker_test.cc
radient_checking_cost_function.cc
radient_checking_cost_function.h
radient_checking_cost_function_test.cc
raph.h
raph_algorithms.h
raph_algorithms_test.cc
raph_test.cc
test/gtest.h
mplicit_schur_complement.cc
mplicit_schur_complement.h
mplicit_schur_complement_test.cc
ntegral_types.h
terative_schur_complement_solver.cc
terative_schur_complement_solver.h
terative_schur_complement_solver_test.cc
et_test.cc
evenberg_marquardt_strategy.cc
evenberg_marquardt_strategy.h
evenberg_marquardt_strategy_test.cc
inear_least_squares_problems.cc
inear_least_squares_problems.h
inear_operator.cc
inear_operator.h
inear_solver.cc
inear_solver.h
ocal_parameterization.cc
ocal_parameterization_test.cc
oss_function.cc
oss_function_test.cc
ap_util.h
atrix.proto
atrix_proto.h
iniglog/glog/logging.cc
iniglog/glog/logging.h
inimizer.h
inimizer_test.cc
utex.h
ormal_prior.cc
ormal_prior_test.cc
umeric_diff_cost_function_test.cc
rdered_groups_test.cc
arameter_block.h
arameter_block_ordering.cc
arameter_block_ordering.h
arameter_block_ordering_test.cc
arameter_block_test.cc
artitioned_matrix_view.cc
artitioned_matrix_view.h
artitioned_matrix_view_test.cc
olynomial_solver.cc
olynomial_solver.h
olynomial_solver_test.cc
roblem.cc
roblem_impl.cc
roblem_impl.h
roblem_test.cc
rogram.cc
rogram.h
rogram_evaluator.h
andom.h
esidual_block.cc
esidual_block.h
esidual_block_test.cc
esidual_block_utils.cc
esidual_block_utils.h
esidual_block_utils_test.cc
otation_test.cc
untime_numeric_diff_cost_function.cc
untime_numeric_diff_cost_function.h
untime_numeric_diff_cost_function_test.cc
chur_complement_solver.cc
chur_complement_solver.h
chur_complement_solver_test.cc
chur_eliminator.cc
chur_eliminator.h
chur_eliminator_impl.h
chur_eliminator_test.cc
cratch_evaluate_preparer.cc
cratch_evaluate_preparer.h
olver.cc
olver_impl.cc
olver_impl.h
olver_impl_test.cc
parse_matrix.cc
parse_matrix.h
parse_normal_cholesky_solver.cc
parse_normal_cholesky_solver.h
plit.cc
plit.h
tl_util.h
tringprintf.cc
tringprintf.h
uitesparse.cc
uitesparse.h
uitesparse_test.cc
ymmetric_linear_solver_test.cc
ystem_test.cc
est_util.cc
est_util.h
riplet_sparse_matrix.cc
riplet_sparse_matrix.h
riplet_sparse_matrix_test.cc
rust_region_minimizer.cc
rust_region_minimizer.h
rust_region_minimizer_test.cc
rust_region_strategy.cc
rust_region_strategy.h
ypes.cc
nsymmetric_linear_solver_test.cc
isibility.cc
isibility.h
isibility_based_preconditioner.cc
isibility_based_preconditioner.h
isibility_based_preconditioner_test.cc
isibility_test.cc
all_time.cc
all_time.h