Deprecate macros.h and fpclassify.h 1. Replace CERES_DISALLOW_* with explicitly deleted constructors. 2. Replace use of CERES_ARRAY_SIZE and stack allocated arrays with std::vector. 3. Move CERES_ALIGN_* macros into manual_constructor.h, which is the one place they are used and will be deprecated along with that file. 4. Introduce isnan,isnormal,isinf and isfinite for Jets. 5. Replace IsNormal,IsFinite,IsNaN and IsInfinite with corresponding c++11 function calls. Change-Id: I04f33a221aae77d247602150988b6d4aa4efeeab
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.
Ceres development happens on Gerrit, including both repository hosting and code reviews. The GitHub Repository is a continuously updated mirror which is primarily meant for issue tracking. Please see our Contributing to Ceres Guide for more details.
The upstream Gerrit repository is
https://ceres-solver.googlesource.com/ceres-solver