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.