2
0
mirror of https://github.com/boostorg/math.git synced 2026-01-19 04:22:09 +00:00

5 Commits

Author SHA1 Message Date
jzmaddock
b5bb1e838e Trivial precision adjustment in bezier_polynomial_test.cpp 2024-04-28 16:44:22 +01:00
Matt Borland
d1bd7b6f80 Add casting and tests 2023-05-22 14:50:12 +02:00
Matt Borland
90a867cf72 Add standalone testing to bezier polynomials (#658) 2021-07-04 13:39:35 -07:00
Nick
051a1bfae9 github appears to have lost this commit. (#655)
* github appears to have lost this commit.

* Change #error to #warning so that CI is happy.
2021-07-04 13:34:06 -04:00
Nick
af14cdaf47 Bezier polynomials. (#650)
* Bezier polynomials.

* Bezier polynomials.

* Performance test.

* Implement de Casteljau's algorithm.

* Documentation and cleanup.

* Use thread_local storage to increase performance of interpolation.

* Inspect tool doesn't like asserts or anonymous namespaces.

* Test convex hull property of Bezier polynomial and add float128 tests.

* Allow editing of control points.

* Add .prime member function. Fix bug when scratch space size is larger than control point size. Document alternative implementations found in Bezier and B-spline techniques.

* Submit failing unit test so I don't forget to fix it later

* Add indefinite integral and tests.

* Do not test on gcc < 9 on MingW.
2021-07-01 19:31:51 -04:00