Special.LaguerreLSequence Method

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

LaguerreLSequence(Int32, Double) Evaluates a sequence of Laguerre polynomials of increasing degree.
LaguerreLSequence(Int32, Double, Vector<Double>) Evaluates a sequence of Laguerre polynomials of increasing degree and returns the result in the specified vector.
LaguerreLSequence(Int32, Double, Double) Evaluates a sequence of generalized Laguerre polynomials of increasing degree
LaguerreLSequence(Int32, Int32, Double) Evaluates a sequence of Laguerre polynomials of increasing degree starting at the specified degree.
LaguerreLSequence(Int32, Double, Double, Vector<Double>) Evaluates a sequence of generalized Laguerre polynomials of increasing degree and returns the result in the specified vector.
LaguerreLSequence(Int32, Int32, Double, Vector<Double>) Evaluates a sequence of Laguerre polynomials of increasing degree starting at the specified degree and returns the result in the specified vector.
LaguerreLSequence(Int32, Int32, Double, Double) Evaluates a sequence of generalized Laguerre polynomials of increasing degree starting at the specified degree.
LaguerreLSequence(Int32, Int32, Double, Double, Vector<Double>) Evaluates a sequence of generalized Laguerre polynomials of increasing degree starting at the specified degree and returns the result in the specified vector.

LaguerreLSequence(Int32, Double)

Evaluates a sequence of Laguerre polynomials of increasing degree.
C#
public static Vector<double> LaguerreLSequence(
	int length,
	double x
)

Parameters

length  Int32
The length of the sequence.
x  Double
A real number.

Return Value

Vector<Double>
A vector that contains length values of the Laguerre polynomial of increasing orders starting from zero evaluated at x.

Exceptions

ArgumentOutOfRangeException

length is less than zero.

LaguerreLSequence(Int32, Double, Vector<Double>)

Evaluates a sequence of Laguerre polynomials of increasing degree and returns the result in the specified vector.
C#
public static Vector<double> LaguerreLSequence(
	int length,
	double x,
	Vector<double> result
)

Parameters

length  Int32
The length of the sequence.
x  Double
A real number.
result  Vector<Double>
The vector that is to hold the result. May be null.

Return Value

Vector<Double>
The vector result, which contains length values of the Laguerre polynomial of increasing orders starting from zero evaluated at x.

Exceptions

ArgumentOutOfRangeException

length is less than zero.

LaguerreLSequence(Int32, Double, Double)

Evaluates a sequence of generalized Laguerre polynomials of increasing degree
C#
public static Vector<double> LaguerreLSequence(
	int length,
	double lambda,
	double x
)

Parameters

length  Int32
The length of the sequence.
lambda  Double
The parameter of the generalized Laguerre polynomials.
x  Double
A real number.

Return Value

Vector<Double>
A vector that contains length values of the generalized Laguerre polynomial with parameter lambda and of increasing orders starting from zero evaluated at x.

Exceptions

ArgumentOutOfRangeException

length is less than zero.

LaguerreLSequence(Int32, Int32, Double)

Evaluates a sequence of Laguerre polynomials of increasing degree starting at the specified degree.
C#
public static Vector<double> LaguerreLSequence(
	int startDegree,
	int length,
	double x
)

Parameters

startDegree  Int32
An integer that specifies the first degree in the sequence.
length  Int32
The length of the sequence.
x  Double
A real number.

Return Value

Vector<Double>
A vector that contains length values of the Laguerre polynomial of increasing orders starting from startDegree evaluated at x.

Exceptions

ArgumentOutOfRangeException

startDegree is less than zero.

-or-

length is less than zero.

LaguerreLSequence(Int32, Double, Double, Vector<Double>)

Evaluates a sequence of generalized Laguerre polynomials of increasing degree and returns the result in the specified vector.
C#
public static Vector<double> LaguerreLSequence(
	int length,
	double lambda,
	double x,
	Vector<double> result
)

Parameters

length  Int32
The length of the sequence.
lambda  Double
The parameter of the generalized Laguerre polynomials.
x  Double
A real number.
result  Vector<Double>
The vector that is to hold the result. May be null.

Return Value

Vector<Double>
The vector result, which contains length values of the generalized Laguerre polynomial with parameter lambda and of increasing orders starting from zero evaluated at x.

Exceptions

ArgumentOutOfRangeException

length is less than zero.

LaguerreLSequence(Int32, Int32, Double, Vector<Double>)

Evaluates a sequence of Laguerre polynomials of increasing degree starting at the specified degree and returns the result in the specified vector.
C#
public static Vector<double> LaguerreLSequence(
	int startDegree,
	int length,
	double x,
	Vector<double> result
)

Parameters

startDegree  Int32
An integer that specifies the first degree in the sequence.
length  Int32
The length of the sequence.
x  Double
A real number.
result  Vector<Double>
The vector that is to hold the result. May be null.

Return Value

Vector<Double>
The vector result, which contains length values of the Laguerre polynomial of increasing orders starting from startDegree evaluated at x.

Exceptions

ArgumentOutOfRangeException

startDegree is less than zero.

-or-

length is less than zero.

LaguerreLSequence(Int32, Int32, Double, Double)

Evaluates a sequence of generalized Laguerre polynomials of increasing degree starting at the specified degree.
C#
public static Vector<double> LaguerreLSequence(
	int startDegree,
	int length,
	double lambda,
	double x
)

Parameters

startDegree  Int32
An integer that specifies the first degree in the sequence.
length  Int32
The length of the sequence.
lambda  Double
The parameter of the generalized Laguerre polynomials.
x  Double
A real number.

Return Value

Vector<Double>
A vector that contains length values of the generalized Laguerre polynomial with parameter lambda and of increasing orders starting from startDegree evaluated at x.

Exceptions

ArgumentOutOfRangeException

startDegree is less than zero.

-or-

length is less than zero.

LaguerreLSequence(Int32, Int32, Double, Double, Vector<Double>)

Evaluates a sequence of generalized Laguerre polynomials of increasing degree starting at the specified degree and returns the result in the specified vector.
C#
public static Vector<double> LaguerreLSequence(
	int startDegree,
	int length,
	double lambda,
	double x,
	Vector<double> result
)

Parameters

startDegree  Int32
An integer that specifies the first degree in the sequence.
length  Int32
The length of the sequence.
lambda  Double
The parameter of the generalized Laguerre polynomials.
x  Double
A real number.
result  Vector<Double>
The vector that is to hold the result. May be null.

Return Value

Vector<Double>
The vector result, which contains length values of the generalized Laguerre polynomial with parameter lambda and of increasing orders starting from startDegree evaluated at x.

Exceptions

ArgumentOutOfRangeException

startDegree is less than zero.

-or-

length is less than zero.

See Also