stdlib_specialfunctions_legendre#

legendre - Calculate Legendre polynomials#

Status#

Experimental

Description#

Computes the value of the n-th Legendre polynomial at a specified point. Currently only 64 bit floating point is supported.

This is an elemental function.

Syntax#

result = legendre (n, x)

Arguments#

n: Shall be a scalar of type real(real64).

x: Shall be a scalar or array (this function is elemental) of type real(real64).

Return value#

The function result will be the value of the n-th Legendre polynomial, evaluated at x.

dlegendre - Calculate first derivatives of Legendre polynomials#

Status#

Experimental

Description#

Computes the value of the first derivative of the n-th Legendre polynomial at a specified point. Currently only 64 bit floating point is supported.

This is an elemental function.

Syntax#

result = dlegendre (n, x)

Arguments#

n: Shall be a scalar of type real(real64).

x: Shall be a scalar or array (this function is elemental) of type real(real64).

Return value#

The function result will be the value of the first derivative of the n-th Legendre polynomial, evaluated at x.