29.9 Mathematical functions for floating-point types [c.math]
double assoc_legendre(unsigned l, unsigned m, double x);
float assoc_legendref(unsigned l, unsigned m, float x);
long double assoc_legendrel(unsigned l, unsigned m, long double x);
Effects:
Эти функции вычисляются соответствующие функции Лежандра своих аргументов
l, mи x.
Returns:
Pmℓ(x)=(1−x2)m/2dmdxmPℓ(x),for |x|≤1
где
l есть l,
m есть mи
x есть x.
Remarks:
Эффект от вызова каждой из этих функций определяется реализацией if l >= 128.