Open nieksand opened 6 years ago
For Boost bisection: https://github.com/boostorg/math/blob/242e9d669198415d165bb0213f730c00985bee9a/include/boost/math/tools/roots.hpp#L137
GSL bisection:
Also worth squinting at dzero which is mentioned:
Krogh, F. T. (2006). On developing mathematical software. Journal of computational and applied mathematics, 185(2), 196-202.
SciPy also has some pretty extensive coverage: https://docs.scipy.org/doc/scipy/reference/optimize.html
Look for design ideas. Cross-validate general designs.