cpp/experimental/special functions/assoc legendre

@1@ Computes the associated Legendre polynomials of the degree, order , and argument @4@ A set of overloads or a function template accepting an argument of any integral type. Equivalent to after casting the argument to.

Return value
If no errors occur, value of the associated Legendre polynomial $Pm n$ of, that is $(1-x2 )m/2 P n(x)$, is returned (where $P n(x)$ is the unassociated Legendre polynomial, ).

Error handling
Errors may be reported as specified in math_errhandling


 * If the argument is NaN, NaN is returned and domain error is not reported
 * If $|x| > 1$, a domain error may occur
 * If is greater or equal to 128, the behavior is implementation-defined.