Special.LegendrePSeries(Vector<Double>, Double, Int32) Method

Evaluates a series of Legendre polynomials up to the specified degree.

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public static double LegendrePSeries(
	Vector<double> coefficients,
	double x,
	int maxDegree
)

Parameters

coefficients  Vector<Double>
A vector containing the coefficients.
x  Double
The value for which to evaluate the series.
maxDegree  Int32
The degree of the highest order Legendre polynomial to include in the series.

Return Value

Double
The sum of the Legendre polynomials up to degree maxDegree evaluated at x and multiplied by the corresponding element of coefficients.

Remarks

If maxDegree is less than zero, then zero is returned.

Exceptions

ArgumentNullException

coefficients is null.

See Also