29.9 Mathematical functions for floating-point types [c.math]
double legendre(unsigned l, double x);
float legendref(unsigned l, float x);
long double legendrel(unsigned l, long double x);
Effects:
Эти функции вычисляют полиномы Лежандра своих аргументов
l и x.
Returns:
Pℓ(x)=12ℓℓ!dℓdxℓ(x2−1)ℓ,for |x|≤1
где
l есть l и
x есть x.
Remarks:
Эффект от вызова каждой из этих функций определяется реализацией if l >= 128.