commit | f86a3bdbeac8cd67b7b905f5c57ac73943689884 | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Mon Aug 29 21:52:30 2022 -0700 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Sun Sep 11 07:31:28 2022 -0700 |
tree | b1f83d8261209eba69822d89c767b41ff8ffdb61 | |
parent | 5f1946879435fc857120a532cfe47bd133a93902 [diff] |
Unify Block handling across matrix types Previously some matrices used Block to keep track of row/column block sizes and some would just use ints, and then compute the position of each row and column from it. By uniformly using Block everywhere, we reduce duplicate computation and data copies. I also cleaned up a bunch of c++17 related stuff as I edited these files. Change-Id: I4c86b1593fd4c91f9057fbb38314f62f303e0477
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.