commit | ba360ab0745c4edd15df519a0f4a2a12d4e6b11b | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Sat Mar 11 14:04:30 2023 -0800 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Sun Apr 09 14:04:58 2023 -0700 |
tree | 4c3dce6153aa2c7e0122da8e34c94a7c5c279938 | |
parent | 0315c6ca9ad3059d39975ada3565cf6c71d98ffa [diff] |
Change the value of BlockRandomAccessSparseMatrix::kMaxRowBlocks 1. Rename it to kRowShift. 2. Make it a static constexpr. 3. Change it to 2^32, which should allow for easier bit arithmetic for the compiler than the previously used value of 10000000. 4. Change the name of the two associated private methods from IntPairToLong to IntPairToInt64 and LongToIntPair to Int64ToIntPair. Change-Id: I54d61bcf1121079b222ef518324de5cffc1be064
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.