commit | 48cb54d1b2c47798dcfdd6faf337bf91277e5c70 | [log] [tgz] |
---|---|---|
author | Sergiu Deitsch <sergiu.deitsch@gmail.com> | Fri Nov 19 00:36:39 2021 +0100 |
committer | Sameer Agarwal <sameeragarwal@google.com> | Fri Nov 19 03:13:56 2021 +0000 |
tree | 58b2fbcd87f2c1e581315f83a1bae982689dc267 | |
parent | 552a4e5170cbef752a3cfc4a101c298399adbf38 [diff] |
fix fmin and fmax NaN handling fmin and fmax do not handle NaNs correctly. Also, the comparison operator for floating-point numbers may raise FE_INVALID if one of the arguments is NaN. Both functions, however, are not subject to any of the error conditions specified by the error handling for related floating-point operators and functions. Change-Id: Ic6bb65f18568066dba3c739a2df06f5fc3131a80
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.