This is the horner Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:22:59 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
horner
Inline polynomial evaluation using Horner’s rule.
Paul M. Rodriguez <pmr@ruricolist.com>
MIT
alexandria
(system).
serapeum
(system).
infix-math
(system).
package.lisp
(file).
horner.lisp
(file).
goertzel.lisp
(file).
evalpoly.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
horner/horner.lisp
package.lisp
(file).
horner
(system).
eval-horner
(function).
horner
(macro).
horner/even
(macro).
horner/odd
(macro).
horner/coeffs
(macro).
horner/monic
(macro).
horner/precond
(macro).
horner/simple
(macro).
monic
(function).
quartic
(macro).
quintic
(macro).
sextic
(macro).
horner/goertzel.lisp
package.lisp
(file).
horner
(system).
goertzel
(macro).
horner/evalpoly.lisp
package.lisp
(file).
horner
(system).
evalpoly
(macro).
Packages are listed by definition order.
horner
alexandria
.
common-lisp
.
infix-math/infix-math
.
serapeum
.
eval-horner
(function).
evalpoly
(macro).
goertzel
(macro).
horner
(macro).
horner/even
(macro).
horner/odd
(macro).
horner/coeffs
(macro).
horner/monic
(macro).
horner/precond
(macro).
horner/simple
(macro).
monic
(function).
quartic
(macro).
quintic
(macro).
sextic
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Compute a polynomial using Horner’s rule.
Note that the coefficients COEFFS are provided in ascending order of
powers: p0 + p1*x + p2*x^2...
Evaluate polynomial with even powers only: p0 + p1*x^2 + p2*x^4...
Evaluate polynomial with odd powers only: p0*x + p1*x^3 + p2*x^5...
Eval COEFFS at run time, for testing.
Like ‘horner’ when the last coefficient is 1 (and omitted). Cf. p1evl in Cephes.
Better-than-Horner computation of the quartic. See Higham 2002, Knuth v.2.
Optimized sextic using Pan’s method.
Convert coefficients u_0, u_1... u_n to monic form and return them as multiple values.
Jump to: | E F G H M Q S |
---|
Jump to: | E F G H M Q S |
---|
Jump to: | E F G H P S |
---|
Jump to: | E F G H P S |
---|