Sign in
ceres-solver
/
ceres-solver
/
8ebb0730388045570f22b89fe8672c860cd2ad1b
commit
8ebb0730388045570f22b89fe8672c860cd2ad1b
[
log
]
[
tgz
]
author
Keir Mierle <mierle@gmail.com>
Mon Apr 30 23:09:08 2012 -0700
committer
Keir Mierle <mierle@gmail.com>
Mon Apr 30 23:09:08 2012 -0700
tree
8b682d8b20a69eb44f45c9aa47372787781e7352
Initial commit of Ceres Solver.
CMakeLists.txt
[Added -
diff
]
LICENSE
[Added -
diff
]
README
[Added -
diff
]
data/problem-16-22106-pre.txt
[Added -
diff
]
data/problem-6-1384-000.lsqp
[Added -
diff
]
docs/api.tex
[Added -
diff
]
docs/build.tex
[Added -
diff
]
docs/ceres.bib
[Added -
diff
]
docs/ceres.tex
[Added -
diff
]
docs/faq.tex
[Added -
diff
]
docs/fit.pdf
[Added -
diff
]
docs/further.tex
[Added -
diff
]
docs/introduction.tex
[Added -
diff
]
docs/loss.pdf
[Added -
diff
]
docs/theory.tex
[Added -
diff
]
docs/tutorial.tex
[Added -
diff
]
examples/CMakeLists.txt
[Added -
diff
]
examples/bal_problem.cc
[Added -
diff
]
examples/bal_problem.h
[Added -
diff
]
examples/bundle_adjuster.cc
[Added -
diff
]
examples/circle_fit.cc
[Added -
diff
]
examples/data_fitting.cc
[Added -
diff
]
examples/powell.cc
[Added -
diff
]
examples/quadratic.cc
[Added -
diff
]
examples/quadratic_auto_diff.cc
[Added -
diff
]
examples/quadratic_numeric_diff.cc
[Added -
diff
]
examples/simple_bundle_adjuster.cc
[Added -
diff
]
examples/snavely_reprojection_error.h
[Added -
diff
]
include/ceres/autodiff_cost_function.h
[Added -
diff
]
include/ceres/build_defs
[Added -
diff
]
include/ceres/ceres.h
[Added -
diff
]
include/ceres/conditioned_cost_function.h
[Added -
diff
]
include/ceres/cost_function.h
[Added -
diff
]
include/ceres/internal/autodiff.h
[Added -
diff
]
include/ceres/internal/eigen.h
[Added -
diff
]
include/ceres/internal/fixed_array.h
[Added -
diff
]
include/ceres/internal/macros.h
[Added -
diff
]
include/ceres/internal/manual_constructor.h
[Added -
diff
]
include/ceres/internal/port.h
[Added -
diff
]
include/ceres/internal/scoped_ptr.h
[Added -
diff
]
include/ceres/iteration_callback.h
[Added -
diff
]
include/ceres/jet.h
[Added -
diff
]
include/ceres/local_parameterization.h
[Added -
diff
]
include/ceres/loss_function.h
[Added -
diff
]
include/ceres/normal_prior.h
[Added -
diff
]
include/ceres/numeric_diff_cost_function.h
[Added -
diff
]
include/ceres/problem.h
[Added -
diff
]
include/ceres/rotation.h
[Added -
diff
]
include/ceres/sized_cost_function.h
[Added -
diff
]
include/ceres/solver.h
[Added -
diff
]
include/ceres/types.h
[Added -
diff
]
internal/ceres/CMakeLists.txt
[Added -
diff
]
internal/ceres/autodiff_cost_function_test.cc
[Added -
diff
]
internal/ceres/autodiff_test.cc
[Added -
diff
]
internal/ceres/block_evaluate_preparer.cc
[Added -
diff
]
internal/ceres/block_evaluate_preparer.h
[Added -
diff
]
internal/ceres/block_jacobian_writer.cc
[Added -
diff
]
internal/ceres/block_jacobian_writer.h
[Added -
diff
]
internal/ceres/block_random_access_dense_matrix.cc
[Added -
diff
]
internal/ceres/block_random_access_dense_matrix.h
[Added -
diff
]
internal/ceres/block_random_access_dense_matrix_test.cc
[Added -
diff
]
internal/ceres/block_random_access_matrix.cc
[Added -
diff
]
internal/ceres/block_random_access_matrix.h
[Added -
diff
]
internal/ceres/block_random_access_sparse_matrix.cc
[Added -
diff
]
internal/ceres/block_random_access_sparse_matrix.h
[Added -
diff
]
internal/ceres/block_random_access_sparse_matrix_test.cc
[Added -
diff
]
internal/ceres/block_sparse_matrix.cc
[Added -
diff
]
internal/ceres/block_sparse_matrix.h
[Added -
diff
]
internal/ceres/block_sparse_matrix_test.cc
[Added -
diff
]
internal/ceres/block_structure.cc
[Added -
diff
]
internal/ceres/block_structure.h
[Added -
diff
]
internal/ceres/canonical_views_clustering.cc
[Added -
diff
]
internal/ceres/canonical_views_clustering.h
[Added -
diff
]
internal/ceres/canonical_views_clustering_test.cc
[Added -
diff
]
internal/ceres/casts.h
[Added -
diff
]
internal/ceres/collections_port.cc
[Added -
diff
]
internal/ceres/collections_port.h
[Added -
diff
]
internal/ceres/compressed_row_jacobian_writer.cc
[Added -
diff
]
internal/ceres/compressed_row_jacobian_writer.h
[Added -
diff
]
internal/ceres/compressed_row_sparse_matrix.cc
[Added -
diff
]
internal/ceres/compressed_row_sparse_matrix.h
[Added -
diff
]
internal/ceres/compressed_row_sparse_matrix_test.cc
[Added -
diff
]
internal/ceres/conditioned_cost_function.cc
[Added -
diff
]
internal/ceres/conditioned_cost_function_test.cc
[Added -
diff
]
internal/ceres/conjugate_gradients_solver.cc
[Added -
diff
]
internal/ceres/conjugate_gradients_solver.h
[Added -
diff
]
internal/ceres/corrector.cc
[Added -
diff
]
internal/ceres/corrector.h
[Added -
diff
]
internal/ceres/corrector_test.cc
[Added -
diff
]
internal/ceres/dense_jacobian_writer.h
[Added -
diff
]
internal/ceres/dense_qr_solver.cc
[Added -
diff
]
internal/ceres/dense_qr_solver.h
[Added -
diff
]
internal/ceres/dense_sparse_matrix.cc
[Added -
diff
]
internal/ceres/dense_sparse_matrix.h
[Added -
diff
]
internal/ceres/dense_sparse_matrix_test.cc
[Added -
diff
]
internal/ceres/detect_structure.cc
[Added -
diff
]
internal/ceres/detect_structure.h
[Added -
diff
]
internal/ceres/evaluator.cc
[Added -
diff
]
internal/ceres/evaluator.h
[Added -
diff
]
internal/ceres/evaluator_test.cc
[Added -
diff
]
internal/ceres/file.cc
[Added -
diff
]
internal/ceres/file.h
[Added -
diff
]
internal/ceres/generate_eliminator_specialization.py
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_2_2.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_2_3.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_2_4.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_2_d.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_3_3.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_3_4.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_3_9.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_3_d.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_4_3.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_4_4.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_2_4_d.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_4_4_2.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_4_4_3.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_4_4_4.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_4_4_d.cc
[Added -
diff
]
internal/ceres/generated/schur_eliminator_d_d_d.cc
[Added -
diff
]
internal/ceres/gmock/gmock.h
[Added -
diff
]
internal/ceres/gmock_gtest_all.cc
[Added -
diff
]
internal/ceres/gmock_main.cc
[Added -
diff
]
internal/ceres/gradient_checking_cost_function.cc
[Added -
diff
]
internal/ceres/gradient_checking_cost_function.h
[Added -
diff
]
internal/ceres/gradient_checking_cost_function_test.cc
[Added -
diff
]
internal/ceres/graph.h
[Added -
diff
]
internal/ceres/graph_algorithms.h
[Added -
diff
]
internal/ceres/graph_algorithms_test.cc
[Added -
diff
]
internal/ceres/graph_test.cc
[Added -
diff
]
internal/ceres/gtest/gtest.h
[Added -
diff
]
internal/ceres/implicit_schur_complement.cc
[Added -
diff
]
internal/ceres/implicit_schur_complement.h
[Added -
diff
]
internal/ceres/implicit_schur_complement_test.cc
[Added -
diff
]
internal/ceres/integral_types.h
[Added -
diff
]
internal/ceres/iterative_schur_complement_solver.cc
[Added -
diff
]
internal/ceres/iterative_schur_complement_solver.h
[Added -
diff
]
internal/ceres/iterative_schur_complement_solver_test.cc
[Added -
diff
]
internal/ceres/jet_quaternion_integration_test.cc
[Added -
diff
]
internal/ceres/jet_test.cc
[Added -
diff
]
internal/ceres/levenberg_marquardt.cc
[Added -
diff
]
internal/ceres/levenberg_marquardt.h
[Added -
diff
]
internal/ceres/levenberg_marquardt_test.cc
[Added -
diff
]
internal/ceres/levenberg_marquardt_test.cc~
[Added -
diff
]
internal/ceres/linear_least_squares_problems.cc
[Added -
diff
]
internal/ceres/linear_least_squares_problems.h
[Added -
diff
]
internal/ceres/linear_operator.cc
[Added -
diff
]
internal/ceres/linear_operator.h
[Added -
diff
]
internal/ceres/linear_solver.cc
[Added -
diff
]
internal/ceres/linear_solver.h
[Added -
diff
]
internal/ceres/local_parameterization.cc
[Added -
diff
]
internal/ceres/local_parameterization_test.cc
[Added -
diff
]
internal/ceres/loss_function.cc
[Added -
diff
]
internal/ceres/loss_function_test.cc
[Added -
diff
]
internal/ceres/map_util.h
[Added -
diff
]
internal/ceres/matrix.proto
[Added -
diff
]
internal/ceres/matrix_proto.h
[Added -
diff
]
internal/ceres/minimizer.h
[Added -
diff
]
internal/ceres/mock_log.h
[Added -
diff
]
internal/ceres/mutex.h
[Added -
diff
]
internal/ceres/normal_prior.cc
[Added -
diff
]
internal/ceres/normal_prior_test.cc
[Added -
diff
]
internal/ceres/numeric_diff_cost_function_test.cc
[Added -
diff
]
internal/ceres/parameter_block.h
[Added -
diff
]
internal/ceres/parameter_block_test.cc
[Added -
diff
]
internal/ceres/partitioned_matrix_view.cc
[Added -
diff
]
internal/ceres/partitioned_matrix_view.h
[Added -
diff
]
internal/ceres/partitioned_matrix_view_test.cc
[Added -
diff
]
internal/ceres/problem.cc
[Added -
diff
]
internal/ceres/problem_impl.cc
[Added -
diff
]
internal/ceres/problem_impl.h
[Added -
diff
]
internal/ceres/problem_test.cc
[Added -
diff
]
internal/ceres/program.cc
[Added -
diff
]
internal/ceres/program.h
[Added -
diff
]
internal/ceres/program_evaluator.h
[Added -
diff
]
internal/ceres/random.h
[Added -
diff
]
internal/ceres/residual_block.cc
[Added -
diff
]
internal/ceres/residual_block.h
[Added -
diff
]
internal/ceres/residual_block_test.cc
[Added -
diff
]
internal/ceres/residual_block_utils.cc
[Added -
diff
]
internal/ceres/residual_block_utils.h
[Added -
diff
]
internal/ceres/residual_block_utils_test.cc
[Added -
diff
]
internal/ceres/rotation_test.cc
[Added -
diff
]
internal/ceres/runtime_numeric_diff_cost_function.cc
[Added -
diff
]
internal/ceres/runtime_numeric_diff_cost_function.h
[Added -
diff
]
internal/ceres/runtime_numeric_diff_cost_function_test.cc
[Added -
diff
]
internal/ceres/schur_complement_solver.cc
[Added -
diff
]
internal/ceres/schur_complement_solver.h
[Added -
diff
]
internal/ceres/schur_complement_solver_test.cc
[Added -
diff
]
internal/ceres/schur_eliminator.cc
[Added -
diff
]
internal/ceres/schur_eliminator.h
[Added -
diff
]
internal/ceres/schur_eliminator_impl.h
[Added -
diff
]
internal/ceres/schur_eliminator_test.cc
[Added -
diff
]
internal/ceres/schur_ordering.cc
[Added -
diff
]
internal/ceres/schur_ordering.h
[Added -
diff
]
internal/ceres/schur_ordering_test.cc
[Added -
diff
]
internal/ceres/scratch_evaluate_preparer.cc
[Added -
diff
]
internal/ceres/scratch_evaluate_preparer.h
[Added -
diff
]
internal/ceres/solver.cc
[Added -
diff
]
internal/ceres/solver_impl.cc
[Added -
diff
]
internal/ceres/solver_impl.h
[Added -
diff
]
internal/ceres/solver_impl_test.cc
[Added -
diff
]
internal/ceres/sparse_matrix.cc
[Added -
diff
]
internal/ceres/sparse_matrix.h
[Added -
diff
]
internal/ceres/sparse_normal_cholesky_solver.cc
[Added -
diff
]
internal/ceres/sparse_normal_cholesky_solver.h
[Added -
diff
]
internal/ceres/split.cc
[Added -
diff
]
internal/ceres/stl_util.h
[Added -
diff
]
internal/ceres/stringprintf.cc
[Added -
diff
]
internal/ceres/stringprintf.h
[Added -
diff
]
internal/ceres/suitesparse.cc
[Added -
diff
]
internal/ceres/suitesparse.h
[Added -
diff
]
internal/ceres/symmetric_linear_solver_test.cc
[Added -
diff
]
internal/ceres/system_test.cc
[Added -
diff
]
internal/ceres/test_util.cc
[Added -
diff
]
internal/ceres/test_util.h
[Added -
diff
]
internal/ceres/triplet_sparse_matrix.cc
[Added -
diff
]
internal/ceres/triplet_sparse_matrix.h
[Added -
diff
]
internal/ceres/triplet_sparse_matrix_test.cc
[Added -
diff
]
internal/ceres/types.cc
[Added -
diff
]
internal/ceres/unsymmetric_linear_solver_test.cc
[Added -
diff
]
internal/ceres/visibility.cc
[Added -
diff
]
internal/ceres/visibility.h
[Added -
diff
]
internal/ceres/visibility_based_preconditioner.cc
[Added -
diff
]
internal/ceres/visibility_based_preconditioner.h
[Added -
diff
]
internal/ceres/visibility_based_preconditioner_test.cc
[Added -
diff
]
internal/ceres/visibility_test.cc
[Added -
diff
]
226 files changed
tree: 8b682d8b20a69eb44f45c9aa47372787781e7352
data/
docs/
examples/
include/
internal/
CMakeLists.txt
LICENSE
README