BPOLY
swMATH ID:  89 
Software Authors:  Tsai, YiFeng; Farouoki, Rida T. 
Description:  Algorithm 812: BPOLY: An objectoriented library of numerical algorithms for polynomials in Bernstein form. The design, implementation, and testing of a C++ software library for univariate polynomials in Bernstein form is described. By invoking the class environment and operator overloading, each polynomial in an expression is interpreted as an object compatible with the arithmetic operations and other common functions (subdivision, degree, elevation, differentiation and integration, composition, greatest common divisor, realroot solving, etc.) for polynomials in Bernstein form. The library allows compact and intuitive implementation of lengthy manipulation of Bernsteinform polynomials, which often arise in computer graphics and computeraided design and manufacturing applications. A series of empirical tests indicates that the library functions are typically very accurate and reliable, even for polynomials of surprisingly high degree. 
Homepage:  http://dl.acm.org/citation.cfm?id=383738.383743 
Related Software:  MultRoot; Matlab; GLEW; Algorithm 992; OpenGL; TNTool; POLYNOMIAL; mctoolbox; na25; PHquintic; Algorithm 882; PMIRKDC; Maple; LAPACK 
Cited in:  13 Publications 
Standard Articles
1 Publication describing the Software, including 1 Publication in zbMATH  Year 

Algorithm 812: BPOLY: An objectoriented library of numerical algorithms for polynomials in Bernstein form. Zbl 1070.65515 Tsai, YiFeng; Farouki, Rida T. 
2001

all
top 5
Cited by 21 Authors
Cited in 5 Serials
all
top 5