commit | 04899645cc75160ed74fe88edbb7c9f516d21360 | [log] [tgz] |
---|---|---|
author | Sameer Agarwal <sameeragarwal@google.com> | Wed Aug 10 09:55:43 2022 -0700 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Wed Aug 10 10:03:03 2022 -0700 |
tree | 47816e6e215291f82606344f8a461e7dcc7f9c83 | |
parent | 288a3fde6b25def4c53be449cbde095516acbbc8 [diff] |
LinearOperator::FooMultiply -> LinearOperator::FooMultiplyAndAccumulate These methods were historically poorly named and every time I read code I get confused whether they are just multiplying or multiplying and adding. Clarifying them also gives us the changce to introduce RightMultiply and LeftMultiply methods in the base class which will simplify a number call sites in a subsequent CL. Fixes https://github.com/ceres-solver/ceres-solver/issues/855 Change-Id: Ice4fb483f1acd02527a6dd753ef0c5a66037f4b0
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.