Skip to content
Archive of entries posted on 28th September 2005

C++ Functions to Evaluate Legendre Polynomials

Here’s some C++ functions which evaluate Legendre polynomials: P0(x): double P0(double x) ; P1(x): double P1(double x) ; P2(x): double P2(double x) ; Pn(x): double Pn(unsigned int n, double x) ; These are inline functions defined in the header file, legendre.h: