Log In
source-git
/
ceres-solver
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
ea1746
ceres-solver-1.13.0 base
Merged and Committed by Packit
4 years ago
raw
patch
tree
619 files changed.
348036 lines added
.
0 lines removed
.
.gitignore
file added
+23
CMakeLists.txt
file added
+911
LICENSE
file added
+27
README.md
file added
+26
VERSION
file added
+2
cmake/AddCeresCXX11RequirementsToTarget.cmake
file added
+84
cmake/AddGerritCommitHook.cmake
file added
+84
cmake/AppendTargetProperty.cmake
file added
+61
cmake/CeresCompileOptionsToComponents.cmake
file added
+91
cmake/CeresConfig.cmake.in
file added
+407
cmake/CeresConfigVersion.cmake.in
file added
+50
cmake/CheckIfUnderscorePrefixedBesselFunctionsExist.cmake
file added
+54
cmake/CreateCeresConfig.cmake
file added
+115
cmake/FindCXSparse.cmake
file added
+240
cmake/FindEigen.cmake
file added
+263
cmake/FindGflags.cmake
file added
+591
cmake/FindGlog.cmake
file added
+346
cmake/FindSharedPtr.cmake
file added
+108
cmake/FindSphinx.cmake
file added
+66
cmake/FindSuiteSparse.cmake
file added
+518
cmake/FindUnorderedMap.cmake
file added
+94
cmake/ReadCeresVersionFromSource.cmake
file added
+81
cmake/UpdateCacheVariable.cmake
file added
+43
cmake/config.h.in
file added
+96
cmake/iOS.cmake
file added
+327
cmake/uninstall.cmake.in
file added
+97
config/ceres/internal/config.h
file added
+48
data/2x2.foe
file added
+8
data/3x3.foe
file added
+13
data/5x5.foe
file added
+32
data/README.foe
file added
+14
data/ceres_noisy.pgm
file added
+6
data/libmv-ba-problems/Readme.txt
file added
+5
data/libmv-ba-problems/problem_01.bin
file added
+0
data/libmv-ba-problems/problem_02.bin
file added
+0
data/libmv-ba-problems/problem_03.bin
file added
+0
data/nist/Bennett5.dat
file added
+214
data/nist/BoxBOD.dat
file added
+66
data/nist/Chwirut1.dat
file added
+274
data/nist/Chwirut2.dat
file added
+114
data/nist/DanWood.dat
file added
+66
data/nist/ENSO.dat
file added
+228
data/nist/Eckerle4.dat
file added
+95
data/nist/Gauss1.dat
file added
+310
data/nist/Gauss2.dat
file added
+310
data/nist/Gauss3.dat
file added
+310
data/nist/Hahn1.dat
file added
+296
data/nist/Kirby2.dat
file added
+211
data/nist/Lanczos1.dat
file added
+84
data/nist/Lanczos2.dat
file added
+84
data/nist/Lanczos3.dat
file added
+84
data/nist/MGH09.dat
file added
+71
data/nist/MGH10.dat
file added
+76
data/nist/MGH17.dat
file added
+93
data/nist/Misra1a.dat
file added
+74
data/nist/Misra1b.dat
file added
+74
data/nist/Misra1c.dat
file added
+74
data/nist/Misra1d.dat
file added
+74
data/nist/Nelson.dat
file added
+188
data/nist/Rat42.dat
file added
+69
data/nist/Rat43.dat
file added
+75
data/nist/Roszman1.dat
file added
+85
data/nist/Thurber.dat
file added
+97
data/problem-16-22106-pre.txt
file added
+150181
docs/CMakeLists.txt
file added
+29
docs/html/.buildinfo
file added
+4
docs/html/_images/forward_central_error.png
file added
+0
docs/html/_images/forward_central_ridders_error.png
file added
+0
docs/html/_images/least_squares_fit.png
file added
+0
docs/html/_images/loss.png
file added
+0
docs/html/_images/manhattan_olson_3500_result.png
file added
+0
docs/html/_images/non_robust_least_squares_fit.png
file added
+0
docs/html/_images/pose_graph_3d_ex.png
file added
+0
docs/html/_images/robust_least_squares_fit.png
file added
+0
docs/html/_images/slam2d.png
file added
+0
docs/html/_sources/analytical_derivatives.txt
file added
+192
docs/html/_sources/automatic_derivatives.txt
file added
+307
docs/html/_sources/bibliography.txt
file added
+132
docs/html/_sources/contributing.txt
file added
+131
docs/html/_sources/derivatives.txt
file added
+60
docs/html/_sources/faqs.txt
file added
+29
docs/html/_sources/features.txt
file added
+86
docs/html/_sources/gradient_solver.txt
file added
+502
docs/html/_sources/gradient_tutorial.txt
file added
+138
docs/html/_sources/index.txt
file added
+67
docs/html/_sources/installation.txt
file added
+1052
docs/html/_sources/interfacing_with_autodiff.txt
file added
+293
docs/html/_sources/license.txt
file added
+30
docs/html/_sources/modeling_faqs.txt
file added
+134
docs/html/_sources/nnls_covariance.txt
file added
+376
docs/html/_sources/nnls_modeling.txt
file added
+2041
docs/html/_sources/nnls_solving.txt
file added
+2257
docs/html/_sources/nnls_tutorial.txt
file added
+1037
docs/html/_sources/numerical_derivatives.txt
file added
+403
docs/html/_sources/solving_faqs.txt
file added
+171
docs/html/_sources/spivak_notation.txt
file added
+53
docs/html/_sources/tutorial.txt
file added
+11
docs/html/_sources/users.txt
file added
+75
docs/html/_sources/version_history.txt
file added
+1306
docs/html/_static/ajax-loader.gif
file added
+0
docs/html/_static/basic.css
file added
+608
docs/html/_static/comment-bright.png
file added
+0
docs/html/_static/comment-close.png
file added
+0
docs/html/_static/comment.png
file added
+0
docs/html/_static/css/badge_only.css
file added
+2
docs/html/_static/css/theme.css
file added
+5
docs/html/_static/doctools.js
file added
+287
docs/html/_static/down-pressed.png
file added
+0
docs/html/_static/down.png
file added
+0
docs/html/_static/file.png
file added
+0
docs/html/_static/fonts/Inconsolata-Bold.ttf
file added
+0
docs/html/_static/fonts/Inconsolata-Regular.ttf
file added
+0
docs/html/_static/fonts/Lato-Bold.ttf
file added
+0
docs/html/_static/fonts/Lato-Regular.ttf
file added
+0
docs/html/_static/fonts/RobotoSlab-Bold.ttf
file added
+0
docs/html/_static/fonts/RobotoSlab-Regular.ttf
file added
+0
docs/html/_static/fonts/fontawesome-webfont.eot
file added
+0
docs/html/_static/fonts/fontawesome-webfont.svg
file added
+520
docs/html/_static/fonts/fontawesome-webfont.ttf
file added
+0
docs/html/_static/fonts/fontawesome-webfont.woff
file added
+0
docs/html/_static/jquery-1.11.1.js
file added
+10308
docs/html/_static/jquery.js
file added
+4
docs/html/_static/js/modernizr.min.js
file added
+4
docs/html/_static/js/theme.js
file added
+153
docs/html/_static/minus.png
file added
+0
docs/html/_static/plus.png
file added
+0
docs/html/_static/pygments.css
file added
+65
docs/html/_static/searchtools.js
file added
+651
docs/html/_static/underscore-1.3.1.js
file added
+999
docs/html/_static/underscore.js
file added
+31
docs/html/_static/up-pressed.png
file added
+0
docs/html/_static/up.png
file added
+0
docs/html/_static/websupport.js
file added
+808
docs/html/analytical_derivatives.html
file added
+414
docs/html/automatic_derivatives.html
file added
+510
docs/html/bibliography.html
file added
+488
docs/html/contributing.html
file added
+340
docs/html/derivatives.html
file added
+280
docs/html/faqs.html
file added
+251
docs/html/features.html
file added
+294
docs/html/genindex.html
file added
+1449
docs/html/gradient_solver.html
file added
+792
docs/html/gradient_tutorial.html
file added
+358
docs/html/index.html
file added
+265
docs/html/installation.html
file added
+1204
docs/html/interfacing_with_autodiff.html
file added
+499
docs/html/license.html
file added
+250
docs/html/modeling_faqs.html
file added
+339
docs/html/nnls_covariance.html
file added
+577
docs/html/nnls_modeling.html
file added
+2287
docs/html/nnls_solving.html
file added
+2567
docs/html/nnls_tutorial.html
file added
+1136
docs/html/numerical_derivatives.html
file added
+605
docs/html/objects.inv
file added
+0
docs/html/search.html
file added
+233
docs/html/searchindex.js
file added
+1
docs/html/solving_faqs.html
file added
+393
docs/html/spivak_notation.html
file added
+267
docs/html/tutorial.html
file added
+257
docs/html/users.html
file added
+282
docs/html/version_history.html
file added
+1669
docs/source/CMakeLists.txt
file added
+19
docs/source/_templates/layout.html
file added
+13
docs/source/analytical_derivatives.rst
file added
+192
docs/source/automatic_derivatives.rst
file added
+307
docs/source/bibliography.rst
file added
+132
docs/source/conf.py
file added
+242
docs/source/contributing.rst
file added
+131
docs/source/derivatives.rst
file added
+60
docs/source/faqs.rst
file added
+29
docs/source/features.rst
file added
+86
docs/source/forward_central_error.png
file added
+0
docs/source/forward_central_ridders_error.png
file added
+0
docs/source/gradient_solver.rst
file added
+502
docs/source/gradient_tutorial.rst
file added
+138
docs/source/index.rst
file added
+67
docs/source/installation.rst
file added
+1052
docs/source/interfacing_with_autodiff.rst
file added
+293
docs/source/least_squares_fit.png
file added
+0
docs/source/license.rst
file added
+30
docs/source/loss.png
file added
+0
docs/source/manhattan_olson_3500_result.png
file added
+0
docs/source/modeling_faqs.rst
file added
+134
docs/source/nnls_covariance.rst
file added
+376
docs/source/nnls_modeling.rst
file added
+2041
docs/source/nnls_solving.rst
file added
+2257
docs/source/nnls_tutorial.rst
file added
+1037
docs/source/non_robust_least_squares_fit.png
file added
+0
docs/source/numerical_derivatives.rst
file added
+403
docs/source/pose_graph_3d_ex.png
file added
+0
docs/source/robust_least_squares_fit.png
file added
+0
docs/source/slam2d.png
file added
+0
docs/source/solving_faqs.rst
file added
+171
docs/source/spivak_notation.rst
file added
+53
docs/source/tutorial.rst
file added
+11
docs/source/users.rst
file added
+75
docs/source/version_history.rst
file added
+1306
examples/CMakeLists.txt
file added
+113
examples/Makefile.example
file added
+82
examples/bal_problem.cc
file added
+339
examples/bal_problem.h
file added
+109
examples/bundle_adjuster.cc
file added
+343
examples/circle_fit.cc
file added
+164
examples/curve_fitting.c
file added
+187
examples/curve_fitting.cc
file added
+163
examples/denoising.cc
file added
+220
examples/ellipse_approximation.cc
file added
+452
examples/fields_of_experts.cc
file added
+152
examples/fields_of_experts.h
file added
+145
examples/helloworld.cc
file added
+83
examples/helloworld_analytic_diff.cc
file added
+107
examples/helloworld_numeric_diff.cc
file added
+79
examples/libmv_bundle_adjuster.cc
file added
+843
examples/libmv_homography.cc
file added
+414
examples/more_garbow_hillstrom.cc
file added
+674
examples/nist.cc
file added
+646
examples/pgm_image.h
file added
+319
examples/powell.cc
file added
+154
examples/random.h
file added
+64
examples/robot_pose_mle.cc
file added
+316
examples/robust_curve_fitting.cc
file added
+165
examples/rosenbrock.cc
file added
+74
examples/sampled_function/CMakeLists.txt
file added
+32
examples/sampled_function/README.md
file added
+42
examples/sampled_function/sampled_function.cc
file added
+94
examples/simple_bundle_adjuster.cc
file added
+218
examples/slam/CMakeLists.txt
file added
+33
examples/slam/common/read_g2o.h
file added
+141
examples/slam/pose_graph_2d/CMakeLists.txt
file added
+39
examples/slam/pose_graph_2d/README.md
file added
+46
examples/slam/pose_graph_2d/angle_local_parameterization.h
file added
+63
examples/slam/pose_graph_2d/normalize_angle.h
file added
+53
examples/slam/pose_graph_2d/plot_results.py
file added
+45
examples/slam/pose_graph_2d/pose_graph_2d.cc
file added
+182
examples/slam/pose_graph_2d/pose_graph_2d_error_term.h
file added
+112
examples/slam/pose_graph_2d/types.h
file added
+105
examples/slam/pose_graph_3d/CMakeLists.txt
file added
+34
examples/slam/pose_graph_3d/README.md
file added
+54
examples/slam/pose_graph_3d/plot_results.py
file added
+80
examples/slam/pose_graph_3d/pose_graph_3d.cc
file added
+174
examples/slam/pose_graph_3d/pose_graph_3d_error_term.h
file added
+131
examples/slam/pose_graph_3d/types.h
file added
+114
examples/snavely_reprojection_error.h
file added
+177
include/ceres/autodiff_cost_function.h
file added
+227
include/ceres/autodiff_local_parameterization.h
file added
+154
include/ceres/c_api.h
file added
+146
include/ceres/ceres.h
file added
+59
include/ceres/conditioned_cost_function.h
file added
+99
include/ceres/cost_function.h
file added
+147
include/ceres/cost_function_to_functor.h
file added
+683
include/ceres/covariance.h
file added
+467
include/ceres/crs_matrix.h
file added
+86
include/ceres/cubic_interpolation.h
file added
+439
include/ceres/dynamic_autodiff_cost_function.h
file added
+251
include/ceres/dynamic_cost_function.h
file added
+56
include/ceres/dynamic_cost_function_to_functor.h
file added
+190
include/ceres/dynamic_numeric_diff_cost_function.h
file added
+180
include/ceres/fpclassify.h
file added
+70
include/ceres/gradient_checker.h
file added
+149
include/ceres/gradient_problem.h
file added
+127
include/ceres/gradient_problem_solver.h
file added
+370
include/ceres/internal/autodiff.h
file added
+324
include/ceres/internal/disable_warnings.h
file added
+44
include/ceres/internal/eigen.h
file added
+93
include/ceres/internal/fixed_array.h
file added
+191
include/ceres/internal/macros.h
file added
+170
include/ceres/internal/manual_constructor.h
file added
+208
include/ceres/internal/numeric_diff.h
file added
+446
include/ceres/internal/port.h
file added
+98
include/ceres/internal/reenable_warnings.h
file added
+38
include/ceres/internal/scoped_ptr.h
file added
+310
include/ceres/internal/variadic_evaluate.h
file added
+194
include/ceres/iteration_callback.h
file added
+225
include/ceres/jet.h
file added
+923
include/ceres/local_parameterization.h
file added
+323
include/ceres/loss_function.h
file added
+428
include/ceres/normal_prior.h
file added
+78
include/ceres/numeric_diff_cost_function.h
file added
+319
include/ceres/numeric_diff_options.h
file added
+79
include/ceres/ordered_groups.h
file added
+208
include/ceres/problem.h
file added
+488
include/ceres/rotation.h
file added
+626
include/ceres/sized_cost_function.h
file added
+96
include/ceres/solver.h
file added
+1059
include/ceres/types.h
file added
+514
include/ceres/version.h
file added
+48
internal/ceres/CMakeLists.txt
file added
+363
internal/ceres/array_utils.cc
file added
+108
internal/ceres/array_utils.h
file added
+87
internal/ceres/array_utils_test.cc
file added
+124
internal/ceres/autodiff_cost_function_test.cc
file added
+172
internal/ceres/autodiff_local_parameterization_test.cc
file added
+224
internal/ceres/autodiff_test.cc
file added
+677
internal/ceres/blas.cc
file added
+81
internal/ceres/blas.h
file added
+57
internal/ceres/block_evaluate_preparer.cc
file added
+83
internal/ceres/block_evaluate_preparer.h
file added
+77
internal/ceres/block_jacobi_preconditioner.cc
file added
+106
internal/ceres/block_jacobi_preconditioner.h
file added
+75
internal/ceres/block_jacobi_preconditioner_test.cc
file added
+105
internal/ceres/block_jacobian_writer.cc
file added
+214
internal/ceres/block_jacobian_writer.h
file added
+128
internal/ceres/block_random_access_dense_matrix.cc
file added
+88
internal/ceres/block_random_access_dense_matrix.h
file added
+98
internal/ceres/block_random_access_dense_matrix_test.cc
file added
+115
internal/ceres/block_random_access_diagonal_matrix.cc
file added
+154
internal/ceres/block_random_access_diagonal_matrix.h
file added
+101
internal/ceres/block_random_access_diagonal_matrix_test.cc
file added
+160
internal/ceres/block_random_access_matrix.cc
file added
+40
internal/ceres/block_random_access_matrix.h
file added
+132
internal/ceres/block_random_access_sparse_matrix.cc
file added
+196
internal/ceres/block_random_access_sparse_matrix.h
file added
+129
internal/ceres/block_random_access_sparse_matrix_test.cc
file added
+186
internal/ceres/block_sparse_matrix.cc
file added
+398
internal/ceres/block_sparse_matrix.h
file added
+143
internal/ceres/block_sparse_matrix_test.cc
file added
+218
internal/ceres/block_structure.cc
file added
+44
internal/ceres/block_structure.h
file added
+98
internal/ceres/bundle_adjustment_test.cc
file added
+561
internal/ceres/c_api.cc
file added
+188
internal/ceres/c_api_test.cc
file added
+221
internal/ceres/callbacks.cc
file added
+111
internal/ceres/callbacks.h
file added
+71
internal/ceres/canonical_views_clustering.cc
file added
+240
internal/ceres/canonical_views_clustering.h
file added
+130
internal/ceres/canonical_views_clustering_test.cc
file added
+143
internal/ceres/casts.h
file added
+108
internal/ceres/cgnr_linear_operator.h
file added
+120
internal/ceres/cgnr_solver.cc
file added
+88
internal/ceres/cgnr_solver.h
file added
+69
internal/ceres/collections_port.h
file added
+196
internal/ceres/compressed_col_sparse_matrix_utils.cc
file added
+122
internal/ceres/compressed_col_sparse_matrix_utils.h
file added
+144
internal/ceres/compressed_col_sparse_matrix_utils_test.cc
file added
+255
internal/ceres/compressed_row_jacobian_writer.cc
file added
+245
internal/ceres/compressed_row_jacobian_writer.h
file added
+112
internal/ceres/compressed_row_sparse_matrix.cc
file added
+567
internal/ceres/compressed_row_sparse_matrix.h
file added
+234
internal/ceres/compressed_row_sparse_matrix_test.cc
file added
+414
internal/ceres/conditioned_cost_function.cc
file added
+130
internal/ceres/conditioned_cost_function_test.cc
file added
+126
internal/ceres/conjugate_gradients_solver.cc
file added
+248
internal/ceres/conjugate_gradients_solver.h
file added
+74
internal/ceres/conjugate_gradients_solver_test.cc
file added
+135
internal/ceres/coordinate_descent_minimizer.cc
file added
+278
internal/ceres/coordinate_descent_minimizer.h
file added
+102
internal/ceres/corrector.cc
file added
+158
internal/ceres/corrector.h
file added
+90
internal/ceres/corrector_test.cc
file added
+276
internal/ceres/cost_function_to_functor_test.cc
file added
+351
internal/ceres/covariance.cc
file added
+99
internal/ceres/covariance_impl.cc
file added
+928
internal/ceres/covariance_impl.h
file added
+101
internal/ceres/covariance_test.cc
file added
+1277
internal/ceres/cubic_interpolation_test.cc
file added
+510
internal/ceres/cxsparse.cc
file added
+283
internal/ceres/cxsparse.h
file added
+178
internal/ceres/dense_jacobian_writer.h
file added
+108
internal/ceres/dense_linear_solver_test.cc
file added
+134
internal/ceres/dense_normal_cholesky_solver.cc
file added
+166
internal/ceres/dense_normal_cholesky_solver.h
file added
+107
internal/ceres/dense_qr_solver.cc
file added
+170
internal/ceres/dense_qr_solver.h
file added
+115
internal/ceres/dense_sparse_matrix.cc
file added
+183
internal/ceres/dense_sparse_matrix.h
file added
+109
internal/ceres/dense_sparse_matrix_test.cc
file added
+169
internal/ceres/detect_structure.cc
file added
+120
internal/ceres/detect_structure.h
file added
+67
internal/ceres/detect_structure_test.cc
file added
+294
internal/ceres/dogleg_strategy.cc
file added
+718
internal/ceres/dogleg_strategy.h
file added
+165
internal/ceres/dogleg_strategy_test.cc
file added
+287
internal/ceres/dynamic_autodiff_cost_function_test.cc
file added
+775
internal/ceres/dynamic_compressed_row_finalizer.h
file added
+51
internal/ceres/dynamic_compressed_row_jacobian_writer.cc
file added
+102
internal/ceres/dynamic_compressed_row_jacobian_writer.h
file added
+83
internal/ceres/dynamic_compressed_row_sparse_matrix.cc
file added
+107
internal/ceres/dynamic_compressed_row_sparse_matrix.h
file added
+101
internal/ceres/dynamic_compressed_row_sparse_matrix_test.cc
file added
+219
internal/ceres/dynamic_numeric_diff_cost_function_test.cc
file added
+521
internal/ceres/dynamic_sparse_normal_cholesky_solver.cc
file added
+285
internal/ceres/dynamic_sparse_normal_cholesky_solver.h
file added
+85
internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc
file added
+128
internal/ceres/dynamic_sparsity_test.cc
file added
+449
internal/ceres/eigensparse.cc
file added
+143
internal/ceres/eigensparse.h
file added
+69
internal/ceres/evaluator.cc
file added
+86
internal/ceres/evaluator.h
file added
+205
internal/ceres/evaluator_test.cc
file added
+668
internal/ceres/evaluator_test_utils.cc
file added
+89
internal/ceres/evaluator_test_utils.h
file added
+60
internal/ceres/execution_summary.h
file added
+90
internal/ceres/file.cc
file added
+95
internal/ceres/file.h
file added
+53
internal/ceres/function_sample.cc
file added
+73
internal/ceres/function_sample.h
file added
+94
internal/ceres/generate_template_specializations.py
file added
+244
internal/ceres/generated/partitioned_matrix_view_2_2_2.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_6.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_9.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_8.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_9.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_d_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_2.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_d_d_d.cc
file added
+52
internal/ceres/generated/schur_eliminator_2_2_2.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_6.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_9.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_8.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_9.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_d_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_2.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_d_d_d.cc
file added
+52
internal/ceres/gmock/gmock.h
file added
+14978
internal/ceres/gmock/mock-log.h
file added
+153
internal/ceres/gmock_gtest_all.cc
file added
+12265
internal/ceres/gmock_main.cc
file added
+69
internal/ceres/gradient_checker.cc
file added
+276
internal/ceres/gradient_checker_test.cc
file added
+586
internal/ceres/gradient_checking_cost_function.cc
file added
+277
internal/ceres/gradient_checking_cost_function.h
file added
+112
internal/ceres/gradient_checking_cost_function_test.cc
file added
+414
internal/ceres/gradient_problem.cc
file added
+81
internal/ceres/gradient_problem_evaluator.h
file added
+107
internal/ceres/gradient_problem_solver.cc
file added
+289
internal/ceres/gradient_problem_solver_test.cc
file added
+76
internal/ceres/gradient_problem_test.cc
file added
+111
internal/ceres/graph.h
file added
+225
internal/ceres/graph_algorithms.h
file added
+364
internal/ceres/graph_algorithms_test.cc
file added
+246
internal/ceres/graph_test.cc
file added
+152
internal/ceres/gtest/gtest.h
file added
+21202
internal/ceres/householder_vector.h
file added
+85
internal/ceres/householder_vector_test.cc
file added
+115
internal/ceres/implicit_schur_complement.cc
file added
+225
internal/ceres/implicit_schur_complement.h
file added
+167
internal/ceres/implicit_schur_complement_test.cc
file added
+200
internal/ceres/inner_product_computer.cc
file added
+372
internal/ceres/inner_product_computer.h
file added
+157
internal/ceres/inner_product_computer_test.cc
file added
+228
internal/ceres/integral_types.h
file added
+91
internal/ceres/invert_psd_matrix.h
file added
+78
internal/ceres/invert_psd_matrix_test.cc
file added
+86
internal/ceres/is_close.cc
file added
+59
internal/ceres/is_close.h
file added
+51
internal/ceres/is_close_test.cc
file added
+177
internal/ceres/iterative_schur_complement_solver.cc
file added
+174
internal/ceres/iterative_schur_complement_solver.h
file added
+94
internal/ceres/iterative_schur_complement_solver_test.cc
file added
+132
internal/ceres/jet_test.cc
file added
+674
internal/ceres/lapack.cc
file added
+193
internal/ceres/lapack.h
file added
+100
internal/ceres/levenberg_marquardt_strategy.cc
file added
+167
internal/ceres/levenberg_marquardt_strategy.h
file added
+87
internal/ceres/levenberg_marquardt_strategy_test.cc
file added
+169
internal/ceres/line_search.cc
file added
+852
internal/ceres/line_search.h
file added
+329
internal/ceres/line_search_direction.cc
file added
+372
internal/ceres/line_search_direction.h
file added
+72
internal/ceres/line_search_minimizer.cc
file added
+444
internal/ceres/line_search_minimizer.h
file added
+77
internal/ceres/line_search_minimizer_test.cc
file added
+67
internal/ceres/line_search_preprocessor.cc
file added
+106
internal/ceres/line_search_preprocessor.h
file added
+50
internal/ceres/line_search_preprocessor_test.cc
file added
+136
internal/ceres/linear_least_squares_problems.cc
file added
+732
internal/ceres/linear_least_squares_problems.h
file added
+85
internal/ceres/linear_operator.cc
file added
+40
internal/ceres/linear_operator.h
file added
+59
internal/ceres/linear_solver.cc
file added
+124
internal/ceres/linear_solver.h
file added
+372
internal/ceres/local_parameterization.cc
file added
+377
internal/ceres/local_parameterization_test.cc
file added
+775
internal/ceres/loss_function.cc
file added
+174
internal/ceres/loss_function_test.cc
file added
+252
internal/ceres/low_rank_inverse_hessian.cc
file added
+188
internal/ceres/low_rank_inverse_hessian.h
file added
+108
internal/ceres/map_util.h
file added
+130
internal/ceres/miniglog/glog/logging.cc
file added
+39
internal/ceres/miniglog/glog/logging.h
file added
+425
internal/ceres/minimizer.cc
file added
+87
internal/ceres/minimizer.h
file added
+202
internal/ceres/minimizer_test.cc
file added
+100
internal/ceres/mutex.h
file added
+329
internal/ceres/normal_prior.cc
file added
+66
internal/ceres/normal_prior_test.cc
file added
+133
internal/ceres/numeric_diff_cost_function_test.cc
file added
+389
internal/ceres/numeric_diff_test_utils.cc
file added
+270
internal/ceres/numeric_diff_test_utils.h
file added
+152
internal/ceres/ordered_groups_test.cc
file added
+233
internal/ceres/parameter_block.h
file added
+407
internal/ceres/parameter_block_ordering.cc
file added
+173
internal/ceres/parameter_block_ordering.h
file added
+89
internal/ceres/parameter_block_ordering_test.cc
file added
+179
internal/ceres/parameter_block_test.cc
file added
+252
internal/ceres/partitioned_matrix_view.cc
file added
+153
internal/ceres/partitioned_matrix_view.h
file added
+152
internal/ceres/partitioned_matrix_view_impl.h
file added
+380
internal/ceres/partitioned_matrix_view_template.py
file added
+152
internal/ceres/partitioned_matrix_view_test.cc
file added
+174
internal/ceres/polynomial.cc
file added
+394
internal/ceres/polynomial.h
file added
+116
internal/ceres/polynomial_test.cc
file added
+517
internal/ceres/preconditioner.cc
file added
+73
internal/ceres/preconditioner.h
file added
+177
internal/ceres/preprocessor.cc
file added
+113
internal/ceres/preprocessor.h
file added
+122
internal/ceres/problem.cc
file added
+277
internal/ceres/problem_impl.cc
file added
+946
internal/ceres/problem_impl.h
file added
+228
internal/ceres/problem_test.cc
file added
+1532
internal/ceres/program.cc
file added
+524
internal/ceres/program.h
file added
+192
internal/ceres/program_evaluator.h
file added
+384
internal/ceres/program_test.cc
file added
+435
internal/ceres/random.h
file added
+74
internal/ceres/reorder_program.cc
file added
+601
internal/ceres/reorder_program.h
file added
+101
internal/ceres/reorder_program_test.cc
file added
+254
internal/ceres/residual_block.cc
file added
+219
internal/ceres/residual_block.h
file added
+148
internal/ceres/residual_block_test.cc
file added
+328
internal/ceres/residual_block_utils.cc
file added
+142
internal/ceres/residual_block_utils.h
file added
+80
internal/ceres/residual_block_utils_test.cc
file added
+167
internal/ceres/rotation_test.cc
file added
+1132
internal/ceres/schur_complement_solver.cc
file added
+425
internal/ceres/schur_complement_solver.h
file added
+190
internal/ceres/schur_complement_solver_test.cc
file added
+233
internal/ceres/schur_eliminator.cc
file added
+151
internal/ceres/schur_eliminator.h
file added
+364
internal/ceres/schur_eliminator_impl.h
file added
+699
internal/ceres/schur_eliminator_template.py
file added
+155
internal/ceres/schur_eliminator_test.cc
file added
+227
internal/ceres/schur_jacobi_preconditioner.cc
file added
+117
internal/ceres/schur_jacobi_preconditioner.h
file added
+106
internal/ceres/schur_templates.cc
file added
+211
internal/ceres/schur_templates.h
file added
+46
internal/ceres/scratch_evaluate_preparer.cc
file added
+78
internal/ceres/scratch_evaluate_preparer.h
file added
+69
internal/ceres/single_linkage_clustering.cc
file added
+103
internal/ceres/single_linkage_clustering.h
file added
+68
internal/ceres/single_linkage_clustering_test.cc
file added
+125
internal/ceres/small_blas.h
file added
+381
internal/ceres/small_blas_test.cc
file added
+302
internal/ceres/solver.cc
file added
+915
internal/ceres/solver_test.cc
file added
+402
internal/ceres/solver_utils.cc
file added
+86
internal/ceres/solver_utils.h
file added
+61
internal/ceres/sparse_cholesky.cc
file added
+100
internal/ceres/sparse_cholesky.h
file added
+122
internal/ceres/sparse_cholesky_test.cc
file added
+211
internal/ceres/sparse_matrix.cc
file added
+40
internal/ceres/sparse_matrix.h
file added
+107
internal/ceres/sparse_normal_cholesky_solver.cc
file added
+110
internal/ceres/sparse_normal_cholesky_solver.h
file added
+74
internal/ceres/sparse_normal_cholesky_solver_test.cc
file added
+169
internal/ceres/split.cc
file added
+123
internal/ceres/split.h
file added
+50
internal/ceres/stl_util.h
file added
+91
internal/ceres/stringprintf.cc
file added
+145
internal/ceres/stringprintf.h
file added
+89
internal/ceres/suitesparse.cc
file added
+416
internal/ceres/suitesparse.h
file added
+332
internal/ceres/system_test.cc
file added
+191
internal/ceres/test_util.cc
file added
+146
internal/ceres/test_util.h
file added
+189
internal/ceres/triplet_sparse_matrix.cc
file added
+317
internal/ceres/triplet_sparse_matrix.h
file added
+155
internal/ceres/triplet_sparse_matrix_test.cc
file added
+319
internal/ceres/trust_region_minimizer.cc
file added
+789
internal/ceres/trust_region_minimizer.h
file added
+166
internal/ceres/trust_region_minimizer_test.cc
file added
+425
internal/ceres/trust_region_preprocessor.cc
file added
+375
internal/ceres/trust_region_preprocessor.h
file added
+50
internal/ceres/trust_region_preprocessor_test.cc
file added
+376
internal/ceres/trust_region_step_evaluator.cc
file added
+107
internal/ceres/trust_region_step_evaluator.h
file added
+122
internal/ceres/trust_region_strategy.cc
file added
+59
internal/ceres/trust_region_strategy.h
file added
+164
internal/ceres/types.cc
file added
+393
internal/ceres/visibility.cc
file added
+159
internal/ceres/visibility.h
file added
+78
internal/ceres/visibility_based_preconditioner.cc
file added
+587
internal/ceres/visibility_based_preconditioner.h
file added
+197
internal/ceres/visibility_based_preconditioner_test.cc
file added
+342
internal/ceres/visibility_test.cc
file added
+206
internal/ceres/wall_time.cc
file added
+96
internal/ceres/wall_time.h
file added
+88
jni/Android.mk
file added
+254
jni/Application.mk
file added
+39
jni/assert_ndk_version.sh
file added
+100
package.xml
file added
+53
scripts/make_docs.py
file added
+124
scripts/make_release
file added
+82
ceres-solver-1.13.0 base
.gitignore
file added
+23
CMakeLists.txt
file added
+911
LICENSE
file added
+27
README.md
file added
+26
VERSION
file added
+2
cmake/AddCeresCXX11RequirementsToTarget.cmake
file added
+84
cmake/AddGerritCommitHook.cmake
file added
+84
cmake/AppendTargetProperty.cmake
file added
+61
cmake/CeresCompileOptionsToComponents.cmake
file added
+91
cmake/CeresConfig.cmake.in
file added
+407
cmake/CeresConfigVersion.cmake.in
file added
+50
cmake/CheckIfUnderscorePrefixedBesselFunctionsExist.cmake
file added
+54
cmake/CreateCeresConfig.cmake
file added
+115
cmake/FindCXSparse.cmake
file added
+240
cmake/FindEigen.cmake
file added
+263
cmake/FindGflags.cmake
file added
+591
cmake/FindGlog.cmake
file added
+346
cmake/FindSharedPtr.cmake
file added
+108
cmake/FindSphinx.cmake
file added
+66
cmake/FindSuiteSparse.cmake
file added
+518
cmake/FindUnorderedMap.cmake
file added
+94
cmake/ReadCeresVersionFromSource.cmake
file added
+81
cmake/UpdateCacheVariable.cmake
file added
+43
cmake/config.h.in
file added
+96
cmake/iOS.cmake
file added
+327
cmake/uninstall.cmake.in
file added
+97
config/ceres/internal/config.h
file added
+48
data/2x2.foe
file added
+8
data/3x3.foe
file added
+13
data/5x5.foe
file added
+32
data/README.foe
file added
+14
data/ceres_noisy.pgm
file added
+6
data/libmv-ba-problems/Readme.txt
file added
+5
data/libmv-ba-problems/problem_01.bin
file added
+0
empty file added
data/libmv-ba-problems/problem_02.bin
file added
+0
empty file added
data/libmv-ba-problems/problem_03.bin
file added
+0
empty file added
data/nist/Bennett5.dat
file added
+214
data/nist/BoxBOD.dat
file added
+66
data/nist/Chwirut1.dat
file added
+274
data/nist/Chwirut2.dat
file added
+114
data/nist/DanWood.dat
file added
+66
data/nist/ENSO.dat
file added
+228
data/nist/Eckerle4.dat
file added
+95
data/nist/Gauss1.dat
file added
+310
data/nist/Gauss2.dat
file added
+310
data/nist/Gauss3.dat
file added
+310
data/nist/Hahn1.dat
file added
+296
data/nist/Kirby2.dat
file added
+211
data/nist/Lanczos1.dat
file added
+84
data/nist/Lanczos2.dat
file added
+84
data/nist/Lanczos3.dat
file added
+84
data/nist/MGH09.dat
file added
+71
data/nist/MGH10.dat
file added
+76
data/nist/MGH17.dat
file added
+93
data/nist/Misra1a.dat
file added
+74
data/nist/Misra1b.dat
file added
+74
data/nist/Misra1c.dat
file added
+74
data/nist/Misra1d.dat
file added
+74
data/nist/Nelson.dat
file added
+188
data/nist/Rat42.dat
file added
+69
data/nist/Rat43.dat
file added
+75
data/nist/Roszman1.dat
file added
+85
data/nist/Thurber.dat
file added
+97
data/problem-16-22106-pre.txt
file added
+150181
docs/CMakeLists.txt
file added
+29
docs/html/.buildinfo
file added
+4
docs/html/_images/forward_central_error.png
file added
+0
empty file added
docs/html/_images/forward_central_ridders_error.png
file added
+0
empty file added
docs/html/_images/least_squares_fit.png
file added
+0
empty file added
docs/html/_images/loss.png
file added
+0
empty file added
docs/html/_images/manhattan_olson_3500_result.png
file added
+0
empty file added
docs/html/_images/non_robust_least_squares_fit.png
file added
+0
empty file added
docs/html/_images/pose_graph_3d_ex.png
file added
+0
empty file added
docs/html/_images/robust_least_squares_fit.png
file added
+0
empty file added
docs/html/_images/slam2d.png
file added
+0
empty file added
docs/html/_sources/analytical_derivatives.txt
file added
+192
docs/html/_sources/automatic_derivatives.txt
file added
+307
docs/html/_sources/bibliography.txt
file added
+132
docs/html/_sources/contributing.txt
file added
+131
docs/html/_sources/derivatives.txt
file added
+60
docs/html/_sources/faqs.txt
file added
+29
docs/html/_sources/features.txt
file added
+86
docs/html/_sources/gradient_solver.txt
file added
+502
docs/html/_sources/gradient_tutorial.txt
file added
+138
docs/html/_sources/index.txt
file added
+67
docs/html/_sources/installation.txt
file added
+1052
docs/html/_sources/interfacing_with_autodiff.txt
file added
+293
docs/html/_sources/license.txt
file added
+30
docs/html/_sources/modeling_faqs.txt
file added
+134
docs/html/_sources/nnls_covariance.txt
file added
+376
docs/html/_sources/nnls_modeling.txt
file added
+2041
docs/html/_sources/nnls_solving.txt
file added
+2257
docs/html/_sources/nnls_tutorial.txt
file added
+1037
docs/html/_sources/numerical_derivatives.txt
file added
+403
docs/html/_sources/solving_faqs.txt
file added
+171
docs/html/_sources/spivak_notation.txt
file added
+53
docs/html/_sources/tutorial.txt
file added
+11
docs/html/_sources/users.txt
file added
+75
docs/html/_sources/version_history.txt
file added
+1306
docs/html/_static/ajax-loader.gif
file added
+0
empty file added
docs/html/_static/basic.css
file added
+608
docs/html/_static/comment-bright.png
file added
+0
empty file added
docs/html/_static/comment-close.png
file added
+0
empty file added
docs/html/_static/comment.png
file added
+0
empty file added
docs/html/_static/css/badge_only.css
file added
+2
docs/html/_static/css/theme.css
file added
+5
docs/html/_static/doctools.js
file added
+287
docs/html/_static/down-pressed.png
file added
+0
empty file added
docs/html/_static/down.png
file added
+0
empty file added
docs/html/_static/file.png
file added
+0
empty file added
docs/html/_static/fonts/Inconsolata-Bold.ttf
file added
+0
empty file added
docs/html/_static/fonts/Inconsolata-Regular.ttf
file added
+0
empty file added
docs/html/_static/fonts/Lato-Bold.ttf
file added
+0
empty file added
docs/html/_static/fonts/Lato-Regular.ttf
file added
+0
empty file added
docs/html/_static/fonts/RobotoSlab-Bold.ttf
file added
+0
empty file added
docs/html/_static/fonts/RobotoSlab-Regular.ttf
file added
+0
empty file added
docs/html/_static/fonts/fontawesome-webfont.eot
file added
+0
empty file added
docs/html/_static/fonts/fontawesome-webfont.svg
file added
+520
docs/html/_static/fonts/fontawesome-webfont.ttf
file added
+0
empty file added
docs/html/_static/fonts/fontawesome-webfont.woff
file added
+0
empty file added
docs/html/_static/jquery-1.11.1.js
file added
+10308
docs/html/_static/jquery.js
file added
+4
docs/html/_static/js/modernizr.min.js
file added
+4
docs/html/_static/js/theme.js
file added
+153
docs/html/_static/minus.png
file added
+0
empty file added
docs/html/_static/plus.png
file added
+0
empty file added
docs/html/_static/pygments.css
file added
+65
docs/html/_static/searchtools.js
file added
+651
docs/html/_static/underscore-1.3.1.js
file added
+999
docs/html/_static/underscore.js
file added
+31
docs/html/_static/up-pressed.png
file added
+0
empty file added
docs/html/_static/up.png
file added
+0
empty file added
docs/html/_static/websupport.js
file added
+808
docs/html/analytical_derivatives.html
file added
+414
docs/html/automatic_derivatives.html
file added
+510
docs/html/bibliography.html
file added
+488
docs/html/contributing.html
file added
+340
docs/html/derivatives.html
file added
+280
docs/html/faqs.html
file added
+251
docs/html/features.html
file added
+294
docs/html/genindex.html
file added
+1449
docs/html/gradient_solver.html
file added
+792
docs/html/gradient_tutorial.html
file added
+358
docs/html/index.html
file added
+265
docs/html/installation.html
file added
+1204
docs/html/interfacing_with_autodiff.html
file added
+499
docs/html/license.html
file added
+250
docs/html/modeling_faqs.html
file added
+339
docs/html/nnls_covariance.html
file added
+577
docs/html/nnls_modeling.html
file added
+2287
docs/html/nnls_solving.html
file added
+2567
docs/html/nnls_tutorial.html
file added
+1136
docs/html/numerical_derivatives.html
file added
+605
docs/html/objects.inv
file added
+0
empty file added
docs/html/search.html
file added
+233
docs/html/searchindex.js
file added
+1
docs/html/solving_faqs.html
file added
+393
docs/html/spivak_notation.html
file added
+267
docs/html/tutorial.html
file added
+257
docs/html/users.html
file added
+282
docs/html/version_history.html
file added
+1669
docs/source/CMakeLists.txt
file added
+19
docs/source/_templates/layout.html
file added
+13
docs/source/analytical_derivatives.rst
file added
+192
docs/source/automatic_derivatives.rst
file added
+307
docs/source/bibliography.rst
file added
+132
docs/source/conf.py
file added
+242
docs/source/contributing.rst
file added
+131
docs/source/derivatives.rst
file added
+60
docs/source/faqs.rst
file added
+29
docs/source/features.rst
file added
+86
docs/source/forward_central_error.png
file added
+0
empty file added
docs/source/forward_central_ridders_error.png
file added
+0
empty file added
docs/source/gradient_solver.rst
file added
+502
docs/source/gradient_tutorial.rst
file added
+138
docs/source/index.rst
file added
+67
docs/source/installation.rst
file added
+1052
docs/source/interfacing_with_autodiff.rst
file added
+293
docs/source/least_squares_fit.png
file added
+0
empty file added
docs/source/license.rst
file added
+30
docs/source/loss.png
file added
+0
empty file added
docs/source/manhattan_olson_3500_result.png
file added
+0
empty file added
docs/source/modeling_faqs.rst
file added
+134
docs/source/nnls_covariance.rst
file added
+376
docs/source/nnls_modeling.rst
file added
+2041
docs/source/nnls_solving.rst
file added
+2257
docs/source/nnls_tutorial.rst
file added
+1037
docs/source/non_robust_least_squares_fit.png
file added
+0
empty file added
docs/source/numerical_derivatives.rst
file added
+403
docs/source/pose_graph_3d_ex.png
file added
+0
empty file added
docs/source/robust_least_squares_fit.png
file added
+0
empty file added
docs/source/slam2d.png
file added
+0
empty file added
docs/source/solving_faqs.rst
file added
+171
docs/source/spivak_notation.rst
file added
+53
docs/source/tutorial.rst
file added
+11
docs/source/users.rst
file added
+75
docs/source/version_history.rst
file added
+1306
examples/CMakeLists.txt
file added
+113
examples/Makefile.example
file added
+82
examples/bal_problem.cc
file added
+339
examples/bal_problem.h
file added
+109
examples/bundle_adjuster.cc
file added
+343
examples/circle_fit.cc
file added
+164
examples/curve_fitting.c
file added
+187
examples/curve_fitting.cc
file added
+163
examples/denoising.cc
file added
+220
examples/ellipse_approximation.cc
file added
+452
examples/fields_of_experts.cc
file added
+152
examples/fields_of_experts.h
file added
+145
examples/helloworld.cc
file added
+83
examples/helloworld_analytic_diff.cc
file added
+107
examples/helloworld_numeric_diff.cc
file added
+79
examples/libmv_bundle_adjuster.cc
file added
+843
examples/libmv_homography.cc
file added
+414
examples/more_garbow_hillstrom.cc
file added
+674
examples/nist.cc
file added
+646
examples/pgm_image.h
file added
+319
examples/powell.cc
file added
+154
examples/random.h
file added
+64
examples/robot_pose_mle.cc
file added
+316
examples/robust_curve_fitting.cc
file added
+165
examples/rosenbrock.cc
file added
+74
examples/sampled_function/CMakeLists.txt
file added
+32
examples/sampled_function/README.md
file added
+42
examples/sampled_function/sampled_function.cc
file added
+94
examples/simple_bundle_adjuster.cc
file added
+218
examples/slam/CMakeLists.txt
file added
+33
examples/slam/common/read_g2o.h
file added
+141
examples/slam/pose_graph_2d/CMakeLists.txt
file added
+39
examples/slam/pose_graph_2d/README.md
file added
+46
examples/slam/pose_graph_2d/angle_local_parameterization.h
file added
+63
examples/slam/pose_graph_2d/normalize_angle.h
file added
+53
examples/slam/pose_graph_2d/plot_results.py
file added
+45
examples/slam/pose_graph_2d/pose_graph_2d.cc
file added
+182
examples/slam/pose_graph_2d/pose_graph_2d_error_term.h
file added
+112
examples/slam/pose_graph_2d/types.h
file added
+105
examples/slam/pose_graph_3d/CMakeLists.txt
file added
+34
examples/slam/pose_graph_3d/README.md
file added
+54
examples/slam/pose_graph_3d/plot_results.py
file added
+80
examples/slam/pose_graph_3d/pose_graph_3d.cc
file added
+174
examples/slam/pose_graph_3d/pose_graph_3d_error_term.h
file added
+131
examples/slam/pose_graph_3d/types.h
file added
+114
examples/snavely_reprojection_error.h
file added
+177
include/ceres/autodiff_cost_function.h
file added
+227
include/ceres/autodiff_local_parameterization.h
file added
+154
include/ceres/c_api.h
file added
+146
include/ceres/ceres.h
file added
+59
include/ceres/conditioned_cost_function.h
file added
+99
include/ceres/cost_function.h
file added
+147
include/ceres/cost_function_to_functor.h
file added
+683
include/ceres/covariance.h
file added
+467
include/ceres/crs_matrix.h
file added
+86
include/ceres/cubic_interpolation.h
file added
+439
include/ceres/dynamic_autodiff_cost_function.h
file added
+251
include/ceres/dynamic_cost_function.h
file added
+56
include/ceres/dynamic_cost_function_to_functor.h
file added
+190
include/ceres/dynamic_numeric_diff_cost_function.h
file added
+180
include/ceres/fpclassify.h
file added
+70
include/ceres/gradient_checker.h
file added
+149
include/ceres/gradient_problem.h
file added
+127
include/ceres/gradient_problem_solver.h
file added
+370
include/ceres/internal/autodiff.h
file added
+324
include/ceres/internal/disable_warnings.h
file added
+44
include/ceres/internal/eigen.h
file added
+93
include/ceres/internal/fixed_array.h
file added
+191
include/ceres/internal/macros.h
file added
+170
include/ceres/internal/manual_constructor.h
file added
+208
include/ceres/internal/numeric_diff.h
file added
+446
include/ceres/internal/port.h
file added
+98
include/ceres/internal/reenable_warnings.h
file added
+38
include/ceres/internal/scoped_ptr.h
file added
+310
include/ceres/internal/variadic_evaluate.h
file added
+194
include/ceres/iteration_callback.h
file added
+225
include/ceres/jet.h
file added
+923
include/ceres/local_parameterization.h
file added
+323
include/ceres/loss_function.h
file added
+428
include/ceres/normal_prior.h
file added
+78
include/ceres/numeric_diff_cost_function.h
file added
+319
include/ceres/numeric_diff_options.h
file added
+79
include/ceres/ordered_groups.h
file added
+208
include/ceres/problem.h
file added
+488
include/ceres/rotation.h
file added
+626
include/ceres/sized_cost_function.h
file added
+96
include/ceres/solver.h
file added
+1059
include/ceres/types.h
file added
+514
include/ceres/version.h
file added
+48
internal/ceres/CMakeLists.txt
file added
+363
internal/ceres/array_utils.cc
file added
+108
internal/ceres/array_utils.h
file added
+87
internal/ceres/array_utils_test.cc
file added
+124
internal/ceres/autodiff_cost_function_test.cc
file added
+172
internal/ceres/autodiff_local_parameterization_test.cc
file added
+224
internal/ceres/autodiff_test.cc
file added
+677
internal/ceres/blas.cc
file added
+81
internal/ceres/blas.h
file added
+57
internal/ceres/block_evaluate_preparer.cc
file added
+83
internal/ceres/block_evaluate_preparer.h
file added
+77
internal/ceres/block_jacobi_preconditioner.cc
file added
+106
internal/ceres/block_jacobi_preconditioner.h
file added
+75
internal/ceres/block_jacobi_preconditioner_test.cc
file added
+105
internal/ceres/block_jacobian_writer.cc
file added
+214
internal/ceres/block_jacobian_writer.h
file added
+128
internal/ceres/block_random_access_dense_matrix.cc
file added
+88
internal/ceres/block_random_access_dense_matrix.h
file added
+98
internal/ceres/block_random_access_dense_matrix_test.cc
file added
+115
internal/ceres/block_random_access_diagonal_matrix.cc
file added
+154
internal/ceres/block_random_access_diagonal_matrix.h
file added
+101
internal/ceres/block_random_access_diagonal_matrix_test.cc
file added
+160
internal/ceres/block_random_access_matrix.cc
file added
+40
internal/ceres/block_random_access_matrix.h
file added
+132
internal/ceres/block_random_access_sparse_matrix.cc
file added
+196
internal/ceres/block_random_access_sparse_matrix.h
file added
+129
internal/ceres/block_random_access_sparse_matrix_test.cc
file added
+186
internal/ceres/block_sparse_matrix.cc
file added
+398
internal/ceres/block_sparse_matrix.h
file added
+143
internal/ceres/block_sparse_matrix_test.cc
file added
+218
internal/ceres/block_structure.cc
file added
+44
internal/ceres/block_structure.h
file added
+98
internal/ceres/bundle_adjustment_test.cc
file added
+561
internal/ceres/c_api.cc
file added
+188
internal/ceres/c_api_test.cc
file added
+221
internal/ceres/callbacks.cc
file added
+111
internal/ceres/callbacks.h
file added
+71
internal/ceres/canonical_views_clustering.cc
file added
+240
internal/ceres/canonical_views_clustering.h
file added
+130
internal/ceres/canonical_views_clustering_test.cc
file added
+143
internal/ceres/casts.h
file added
+108
internal/ceres/cgnr_linear_operator.h
file added
+120
internal/ceres/cgnr_solver.cc
file added
+88
internal/ceres/cgnr_solver.h
file added
+69
internal/ceres/collections_port.h
file added
+196
internal/ceres/compressed_col_sparse_matrix_utils.cc
file added
+122
internal/ceres/compressed_col_sparse_matrix_utils.h
file added
+144
internal/ceres/compressed_col_sparse_matrix_utils_test.cc
file added
+255
internal/ceres/compressed_row_jacobian_writer.cc
file added
+245
internal/ceres/compressed_row_jacobian_writer.h
file added
+112
internal/ceres/compressed_row_sparse_matrix.cc
file added
+567
internal/ceres/compressed_row_sparse_matrix.h
file added
+234
internal/ceres/compressed_row_sparse_matrix_test.cc
file added
+414
internal/ceres/conditioned_cost_function.cc
file added
+130
internal/ceres/conditioned_cost_function_test.cc
file added
+126
internal/ceres/conjugate_gradients_solver.cc
file added
+248
internal/ceres/conjugate_gradients_solver.h
file added
+74
internal/ceres/conjugate_gradients_solver_test.cc
file added
+135
internal/ceres/coordinate_descent_minimizer.cc
file added
+278
internal/ceres/coordinate_descent_minimizer.h
file added
+102
internal/ceres/corrector.cc
file added
+158
internal/ceres/corrector.h
file added
+90
internal/ceres/corrector_test.cc
file added
+276
internal/ceres/cost_function_to_functor_test.cc
file added
+351
internal/ceres/covariance.cc
file added
+99
internal/ceres/covariance_impl.cc
file added
+928
internal/ceres/covariance_impl.h
file added
+101
internal/ceres/covariance_test.cc
file added
+1277
internal/ceres/cubic_interpolation_test.cc
file added
+510
internal/ceres/cxsparse.cc
file added
+283
internal/ceres/cxsparse.h
file added
+178
internal/ceres/dense_jacobian_writer.h
file added
+108
internal/ceres/dense_linear_solver_test.cc
file added
+134
internal/ceres/dense_normal_cholesky_solver.cc
file added
+166
internal/ceres/dense_normal_cholesky_solver.h
file added
+107
internal/ceres/dense_qr_solver.cc
file added
+170
internal/ceres/dense_qr_solver.h
file added
+115
internal/ceres/dense_sparse_matrix.cc
file added
+183
internal/ceres/dense_sparse_matrix.h
file added
+109
internal/ceres/dense_sparse_matrix_test.cc
file added
+169
internal/ceres/detect_structure.cc
file added
+120
internal/ceres/detect_structure.h
file added
+67
internal/ceres/detect_structure_test.cc
file added
+294
internal/ceres/dogleg_strategy.cc
file added
+718
internal/ceres/dogleg_strategy.h
file added
+165
internal/ceres/dogleg_strategy_test.cc
file added
+287
internal/ceres/dynamic_autodiff_cost_function_test.cc
file added
+775
internal/ceres/dynamic_compressed_row_finalizer.h
file added
+51
internal/ceres/dynamic_compressed_row_jacobian_writer.cc
file added
+102
internal/ceres/dynamic_compressed_row_jacobian_writer.h
file added
+83
internal/ceres/dynamic_compressed_row_sparse_matrix.cc
file added
+107
internal/ceres/dynamic_compressed_row_sparse_matrix.h
file added
+101
internal/ceres/dynamic_compressed_row_sparse_matrix_test.cc
file added
+219
internal/ceres/dynamic_numeric_diff_cost_function_test.cc
file added
+521
internal/ceres/dynamic_sparse_normal_cholesky_solver.cc
file added
+285
internal/ceres/dynamic_sparse_normal_cholesky_solver.h
file added
+85
internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc
file added
+128
internal/ceres/dynamic_sparsity_test.cc
file added
+449
internal/ceres/eigensparse.cc
file added
+143
internal/ceres/eigensparse.h
file added
+69
internal/ceres/evaluator.cc
file added
+86
internal/ceres/evaluator.h
file added
+205
internal/ceres/evaluator_test.cc
file added
+668
internal/ceres/evaluator_test_utils.cc
file added
+89
internal/ceres/evaluator_test_utils.h
file added
+60
internal/ceres/execution_summary.h
file added
+90
internal/ceres/file.cc
file added
+95
internal/ceres/file.h
file added
+53
internal/ceres/function_sample.cc
file added
+73
internal/ceres/function_sample.h
file added
+94
internal/ceres/generate_template_specializations.py
file added
+244
internal/ceres/generated/partitioned_matrix_view_2_2_2.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_2_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_6.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_9.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_3_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_8.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_9.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_4_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_2_d_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_2.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_3.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_4.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_4_4_d.cc
file added
+58
internal/ceres/generated/partitioned_matrix_view_d_d_d.cc
file added
+52
internal/ceres/generated/schur_eliminator_2_2_2.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_2_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_6.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_9.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_3_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_8.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_9.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_4_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_2_d_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_2.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_3.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_4.cc
file added
+58
internal/ceres/generated/schur_eliminator_4_4_d.cc
file added
+58
internal/ceres/generated/schur_eliminator_d_d_d.cc
file added
+52
internal/ceres/gmock/gmock.h
file added
+14978
internal/ceres/gmock/mock-log.h
file added
+153
internal/ceres/gmock_gtest_all.cc
file added
+12265
internal/ceres/gmock_main.cc
file added
+69
internal/ceres/gradient_checker.cc
file added
+276
internal/ceres/gradient_checker_test.cc
file added
+586
internal/ceres/gradient_checking_cost_function.cc
file added
+277
internal/ceres/gradient_checking_cost_function.h
file added
+112
internal/ceres/gradient_checking_cost_function_test.cc
file added
+414
internal/ceres/gradient_problem.cc
file added
+81
internal/ceres/gradient_problem_evaluator.h
file added
+107
internal/ceres/gradient_problem_solver.cc
file added
+289
internal/ceres/gradient_problem_solver_test.cc
file added
+76
internal/ceres/gradient_problem_test.cc
file added
+111
internal/ceres/graph.h
file added
+225
internal/ceres/graph_algorithms.h
file added
+364
internal/ceres/graph_algorithms_test.cc
file added
+246
internal/ceres/graph_test.cc
file added
+152
internal/ceres/gtest/gtest.h
file added
+21202
internal/ceres/householder_vector.h
file added
+85
internal/ceres/householder_vector_test.cc
file added
+115
internal/ceres/implicit_schur_complement.cc
file added
+225
internal/ceres/implicit_schur_complement.h
file added
+167
internal/ceres/implicit_schur_complement_test.cc
file added
+200
internal/ceres/inner_product_computer.cc
file added
+372
internal/ceres/inner_product_computer.h
file added
+157
internal/ceres/inner_product_computer_test.cc
file added
+228
internal/ceres/integral_types.h
file added
+91
internal/ceres/invert_psd_matrix.h
file added
+78
internal/ceres/invert_psd_matrix_test.cc
file added
+86
internal/ceres/is_close.cc
file added
+59
internal/ceres/is_close.h
file added
+51
internal/ceres/is_close_test.cc
file added
+177
internal/ceres/iterative_schur_complement_solver.cc
file added
+174
internal/ceres/iterative_schur_complement_solver.h
file added
+94
internal/ceres/iterative_schur_complement_solver_test.cc
file added
+132
internal/ceres/jet_test.cc
file added
+674
internal/ceres/lapack.cc
file added
+193
internal/ceres/lapack.h
file added
+100
internal/ceres/levenberg_marquardt_strategy.cc
file added
+167
internal/ceres/levenberg_marquardt_strategy.h
file added
+87
internal/ceres/levenberg_marquardt_strategy_test.cc
file added
+169
internal/ceres/line_search.cc
file added
+852
internal/ceres/line_search.h
file added
+329
internal/ceres/line_search_direction.cc
file added
+372
internal/ceres/line_search_direction.h
file added
+72
internal/ceres/line_search_minimizer.cc
file added
+444
internal/ceres/line_search_minimizer.h
file added
+77
internal/ceres/line_search_minimizer_test.cc
file added
+67
internal/ceres/line_search_preprocessor.cc
file added
+106
internal/ceres/line_search_preprocessor.h
file added
+50
internal/ceres/line_search_preprocessor_test.cc
file added
+136
internal/ceres/linear_least_squares_problems.cc
file added
+732
internal/ceres/linear_least_squares_problems.h
file added
+85
internal/ceres/linear_operator.cc
file added
+40
internal/ceres/linear_operator.h
file added
+59
internal/ceres/linear_solver.cc
file added
+124
internal/ceres/linear_solver.h
file added
+372
internal/ceres/local_parameterization.cc
file added
+377
internal/ceres/local_parameterization_test.cc
file added
+775
internal/ceres/loss_function.cc
file added
+174
internal/ceres/loss_function_test.cc
file added
+252
internal/ceres/low_rank_inverse_hessian.cc
file added
+188
internal/ceres/low_rank_inverse_hessian.h
file added
+108
internal/ceres/map_util.h
file added
+130
internal/ceres/miniglog/glog/logging.cc
file added
+39
internal/ceres/miniglog/glog/logging.h
file added
+425
internal/ceres/minimizer.cc
file added
+87
internal/ceres/minimizer.h
file added
+202
internal/ceres/minimizer_test.cc
file added
+100
internal/ceres/mutex.h
file added
+329
internal/ceres/normal_prior.cc
file added
+66
internal/ceres/normal_prior_test.cc
file added
+133
internal/ceres/numeric_diff_cost_function_test.cc
file added
+389
internal/ceres/numeric_diff_test_utils.cc
file added
+270
internal/ceres/numeric_diff_test_utils.h
file added
+152
internal/ceres/ordered_groups_test.cc
file added
+233
internal/ceres/parameter_block.h
file added
+407
internal/ceres/parameter_block_ordering.cc
file added
+173
internal/ceres/parameter_block_ordering.h
file added
+89
internal/ceres/parameter_block_ordering_test.cc
file added
+179
internal/ceres/parameter_block_test.cc
file added
+252
internal/ceres/partitioned_matrix_view.cc
file added
+153
internal/ceres/partitioned_matrix_view.h
file added
+152
internal/ceres/partitioned_matrix_view_impl.h
file added
+380
internal/ceres/partitioned_matrix_view_template.py
file added
+152
internal/ceres/partitioned_matrix_view_test.cc
file added
+174
internal/ceres/polynomial.cc
file added
+394
internal/ceres/polynomial.h
file added
+116
internal/ceres/polynomial_test.cc
file added
+517
internal/ceres/preconditioner.cc
file added
+73
internal/ceres/preconditioner.h
file added
+177
internal/ceres/preprocessor.cc
file added
+113
internal/ceres/preprocessor.h
file added
+122
internal/ceres/problem.cc
file added
+277
internal/ceres/problem_impl.cc
file added
+946
internal/ceres/problem_impl.h
file added
+228
internal/ceres/problem_test.cc
file added
+1532
internal/ceres/program.cc
file added
+524
internal/ceres/program.h
file added
+192
internal/ceres/program_evaluator.h
file added
+384
internal/ceres/program_test.cc
file added
+435
internal/ceres/random.h
file added
+74
internal/ceres/reorder_program.cc
file added
+601
internal/ceres/reorder_program.h
file added
+101
internal/ceres/reorder_program_test.cc
file added
+254
internal/ceres/residual_block.cc
file added
+219
internal/ceres/residual_block.h
file added
+148
internal/ceres/residual_block_test.cc
file added
+328
internal/ceres/residual_block_utils.cc
file added
+142
internal/ceres/residual_block_utils.h
file added
+80
internal/ceres/residual_block_utils_test.cc
file added
+167
internal/ceres/rotation_test.cc
file added
+1132
internal/ceres/schur_complement_solver.cc
file added
+425
internal/ceres/schur_complement_solver.h
file added
+190
internal/ceres/schur_complement_solver_test.cc
file added
+233
internal/ceres/schur_eliminator.cc
file added
+151
internal/ceres/schur_eliminator.h
file added
+364
internal/ceres/schur_eliminator_impl.h
file added
+699
internal/ceres/schur_eliminator_template.py
file added
+155
internal/ceres/schur_eliminator_test.cc
file added
+227
internal/ceres/schur_jacobi_preconditioner.cc
file added
+117
internal/ceres/schur_jacobi_preconditioner.h
file added
+106
internal/ceres/schur_templates.cc
file added
+211
internal/ceres/schur_templates.h
file added
+46
internal/ceres/scratch_evaluate_preparer.cc
file added
+78
internal/ceres/scratch_evaluate_preparer.h
file added
+69
internal/ceres/single_linkage_clustering.cc
file added
+103
internal/ceres/single_linkage_clustering.h
file added
+68
internal/ceres/single_linkage_clustering_test.cc
file added
+125
internal/ceres/small_blas.h
file added
+381
internal/ceres/small_blas_test.cc
file added
+302
internal/ceres/solver.cc
file added
+915
internal/ceres/solver_test.cc
file added
+402
internal/ceres/solver_utils.cc
file added
+86
internal/ceres/solver_utils.h
file added
+61
internal/ceres/sparse_cholesky.cc
file added
+100
internal/ceres/sparse_cholesky.h
file added
+122
internal/ceres/sparse_cholesky_test.cc
file added
+211
internal/ceres/sparse_matrix.cc
file added
+40
internal/ceres/sparse_matrix.h
file added
+107
internal/ceres/sparse_normal_cholesky_solver.cc
file added
+110
internal/ceres/sparse_normal_cholesky_solver.h
file added
+74
internal/ceres/sparse_normal_cholesky_solver_test.cc
file added
+169
internal/ceres/split.cc
file added
+123
internal/ceres/split.h
file added
+50
internal/ceres/stl_util.h
file added
+91
internal/ceres/stringprintf.cc
file added
+145
internal/ceres/stringprintf.h
file added
+89
internal/ceres/suitesparse.cc
file added
+416
internal/ceres/suitesparse.h
file added
+332
internal/ceres/system_test.cc
file added
+191
internal/ceres/test_util.cc
file added
+146
internal/ceres/test_util.h
file added
+189
internal/ceres/triplet_sparse_matrix.cc
file added
+317
internal/ceres/triplet_sparse_matrix.h
file added
+155
internal/ceres/triplet_sparse_matrix_test.cc
file added
+319
internal/ceres/trust_region_minimizer.cc
file added
+789
internal/ceres/trust_region_minimizer.h
file added
+166
internal/ceres/trust_region_minimizer_test.cc
file added
+425
internal/ceres/trust_region_preprocessor.cc
file added
+375
internal/ceres/trust_region_preprocessor.h
file added
+50
internal/ceres/trust_region_preprocessor_test.cc
file added
+376
internal/ceres/trust_region_step_evaluator.cc
file added
+107
internal/ceres/trust_region_step_evaluator.h
file added
+122
internal/ceres/trust_region_strategy.cc
file added
+59
internal/ceres/trust_region_strategy.h
file added
+164
internal/ceres/types.cc
file added
+393
internal/ceres/visibility.cc
file added
+159
internal/ceres/visibility.h
file added
+78
internal/ceres/visibility_based_preconditioner.cc
file added
+587
internal/ceres/visibility_based_preconditioner.h
file added
+197
internal/ceres/visibility_based_preconditioner_test.cc
file added
+342
internal/ceres/visibility_test.cc
file added
+206
internal/ceres/wall_time.cc
file added
+96
internal/ceres/wall_time.h
file added
+88
jni/Android.mk
file added
+254
jni/Application.mk
file added
+39
jni/assert_ndk_version.sh
file added
+100
package.xml
file added
+53
scripts/make_docs.py
file added
+124
scripts/make_release
file added
+82