commit | c14f360e63bd0234304d9d5f479cc71470894351 | [log] [tgz] |
---|---|---|
author | Sergiu Deitsch <sergiu.deitsch@gmail.com> | Wed Feb 09 20:10:26 2022 +0100 |
committer | Sergiu Deitsch <sergiu.deitsch@gmail.com> | Wed Feb 09 21:30:14 2022 +0100 |
tree | a5fc164b92ad59645eb2f3cb50694bf7ae452ef4 | |
parent | ae65219e048395bdde924fd33fdd714454ecbef2 [diff] |
Drop trivial special members Do not define trivial constructors or destructors unless necessary (e.g., for implementing pimpl) following the rule of zero. Define virtual base class destructors out-of-line to avoid emitting vtables in every translation unit. Change-Id: Iea2d8978e62a8ee5a97b86cbb4e858d56e0fb274
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.