Expand jet_operator_benchmark to all Jet ops Expand jet_operator_benchmark to cover all arithmetic, compound assignment, algebraic, rounding, exponential, logarithmic, trigonometric, inverse trigonometric, hyperbolic, power, norm, hypotenuse, error, Bessel, multi-argument, C++20, comparison, and classification functions on Jet<double, N> across dimensions 3, 10, 15, 25, and 32. Also pass -mllvm -inlinehint-threshold=1000000 and -mno-outline to Clang benchmark targets in add_dependencies_to_benchmark so that EIGEN_STRONG_INLINE is honored and MachineOutliner does not outline instructions inside hot inner benchmark loops. Change-Id: I8fe1b8d7e20b68380cf77d0d010dd1d1aaef6fb1
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.