2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00
Files
math/doc
Nick 4aac532a88 Add Estrin's method for polynomial evaluation (#932)
* 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>
2023-02-04 10:32:06 -08:00
..
2022-11-05 12:14:12 -04:00
2013-05-17 11:13:14 +00:00
2022-11-10 18:49:37 +00:00
2022-11-10 18:49:37 +00:00
2019-12-24 21:42:09 -05:00
2019-12-01 08:06:17 -05:00
2021-06-28 19:51:30 +01:00
2020-08-11 11:44:32 -04:00
2022-11-10 18:49:37 +00:00
2022-03-10 19:33:51 +00:00
2022-11-10 18:49:37 +00:00
2021-03-10 18:42:14 +03:00
2019-12-26 09:18:02 -05:00
2022-10-24 18:49:57 +01:00
2022-11-24 18:43:32 +00:00
2019-10-20 20:08:19 +01:00