commit | 8b88a9ab490292a08d537cab491bcb8fef186922 | [log] [tgz] |
---|---|---|
author | Sergiu Deitsch <sergiu.deitsch@gmail.com> | Fri May 27 01:42:39 2022 +0200 |
committer | Sergiu Deitsch <sergiu.deitsch@gmail.com> | Mon Jan 22 20:42:59 2024 +0100 |
tree | be91ca20c94ed0bb8354a6cbd4fe0dd48a9e3d8a | |
parent | 84436f791c2f76a82f56190ba9d744c904c07551 [diff] |
Use C++17 Bessel functions Move Bessel functions availability checks from configuration time to inclusion time to be more robust and allow the use of ABI compatible compilers (e.g., Ceres is compiled using Clang but is used in a project compiled using GCC.) Since libc++ does not yet implement special math functions, we fallback to their POSIX implementation if available. However, then only the deprecated BesselJ{0,1,n} are provided. Fixes #814 Change-Id: Ic3e62452b36e90cb22644cc8e553e3dd1881193f
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.