computes the associated legendre function of the first kind pl , m x with a recursion formula , where l = m uses recursion formula : pn , n x = 2n-1 1-x2 0.5 pn-1 , n-1 x concode_field_sep PlaceHolder placeHolder concode_field_sep PolynomialFunction legendrePolynomialF concode_elem_sep double legendrePolynomial concode_elem_sep double associatedLegendreFunctionOfTheFirstKindRec4 concode_elem_sep UnivariateFunction associatedLegendreFunctionOfTheFirstKindRec4 concode_elem_sep double associatedLegendreFunctionOfTheFirstKindRec1 concode_elem_sep UnivariateFunction associatedLegendreFunctionOfTheFirstKindRec1 concode_elem_sep double associatedLegendreFunctionOfTheFirstKind concode_elem_sep double associatedLegendreFunctionOfTheFirstKindRec3 concode_elem_sep UnivariateFunction associatedLegendreFunctionOfTheFirstKindRec3 concode_elem_sep double legendreP concode_elem_sep double legendreP
UnivariateFunction function ( final int arg0 , final UnivariateFunction arg1 ) { return new UnivariateFunction ( ) { @ Override public double value ( double arg2 ) { return ( 2 * arg0 - 1 ) * Math . sqrt ( 1 - arg2 * arg2 ) * arg1 . value ( arg2 ) ; } } ; }