* Add Estrin's method for polynomial evaluation
N.B.: This is a slightly modified version of the code provided by Thomas Dybdahl Ahle in a github issue.
[CI SKIP] [ci skip]
* Add comparisons to Horner with std::array.
[CI SKIP]
* Add Estrin's method for polynomial evaluation
N.B.: This is a slightly modified version of the code provided by Thomas Dybdahl Ahle in a github issue.
[CI SKIP] [ci skip]
* Fix hang in n=0 case.
* Fix out of bounds access in test.
* Fix endsect for estrin.qbk.
* Apply clang-format to make the 'inspect' stage happy.
* Add type_traits header to includes.
* Add ulp plot.
* Document decreased accuracy of Estrin's method.
* Add assertion for size of scratch pad
* Remove std::size since it is C++17
* Add C++14 testing
* estrin -> evaluate_polynomial_estrin.
---------
Co-authored-by: jzmaddock <john@johnmaddock.co.uk>
Co-authored-by: Matt Borland <matt@mattborland.com>