In numerical analysis, a blossom is a functional that can be applied to any polynomial, but is mostly used for Bézier and spline curves and surfaces.
The blossom of a polynomial ƒ, often denoted
is completely characterised by the three properties:
- It is a symmetric function of its arguments:
={\mathcal {B}}[f]{\big (}\pi (u_{1},\dots ,u_{d}){\big )},\,}](./_assets_/eb734a37dd21ce173a46342d1cc64c92/7bbd48cc9236fd324ec99d98a876d659a42f9c53.svg)
- (where π is any permutation of its arguments).
- It is affine in each of its arguments:
=\alpha {\mathcal {B}}[f](u,\dots )+\beta {\mathcal {B}}[f](v,\dots ),{\text{ when }}\alpha +\beta =1.\,}](./_assets_/eb734a37dd21ce173a46342d1cc64c92/d0600097aeca068f9070452322049297b08b513a.svg)
- It satisfies the diagonal property:
=f(u).\,}](./_assets_/eb734a37dd21ce173a46342d1cc64c92/b87b8b0650dd79e72885f20a183aa2cd9c263bdf.svg)