commit | ee90f6cbf7ce6cd91e3b9e8cb8c36f098f1546da | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Thu Aug 10 20:56:59 2023 -0700 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Fri Aug 11 17:16:28 2023 -0700 |
tree | 3cfbb70782478893c318eee879b2b5addf8ea454 | |
parent | 310a252fb63b259c8a5730c1dfe4d387997a53e1 [diff] |
Detect large Jacobians and return failure instead of crashing. Detect when the number of non-zeros overflows when constructing BlockSparseMatrix and CompressedRowSparseMatrix and return with an error message instead of crashing. Change-Id: I45e102f7c0519eef441ce0586b7adf96e4a954a9
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
Please see ceres-solver.org for more information.