The Polylib library

Routines For Orthogonal Polynomial Calculus and Interpolation

Spencer Sherwin, Aeronautics, Imperial College London

Based on codes by Einar Ronquist and Ron Henderson

Abbreviations

--------------------------------------------------------------------—
MAIN ROUTINES
--------------------------------------------------------------------—
Points and Weights:

Derivative Matrices:

Lagrange Interpolants:

Interpolation Operators:

Polynomial Evaluation:

--------------------------------------------------------------------—
LOCAL ROUTINES
--------------------------------------------------------------------—

---------------------------------------------------------------------—
Useful references:

NOTES

  1. Legendre polynomial $ \alpha = \beta = 0 $
  2. Chebychev polynomial $ \alpha = \beta = -0.5 $
  3. All routines are double precision.
  4. All array subscripts start from zero, i.e. vector[0..N-1]