ChebyshevBasis<T> Constructor

Definition

Namespace: Numerics.NET.Curves.Generic
Assembly: Numerics.NET.Generic (in Numerics.NET.Generic.dll) Version: 9.0.0
Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree.

Overload List

ChebyshevBasis<T>(Int32) Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree over the interval [-T.One, T.One].
ChebyshevBasis<T>(T, T, Int32) Constructs a new ChebyshevBasis over a specified interval from an array of function of one variable delegates.

ChebyshevBasis<T>(Int32)

Constructs a new ChebyshevBasis of Chebyshev polynomials up to a specified degree over the interval [-T.One, T.One].
C#
public ChebyshevBasis(
	int degree
)

Parameters

degree  Int32
The degree of the highest order Chebyshev polynomial in the function basis.

Remarks

The interval [-T.One, T.One] is the interval over which the standard Chebyshev polynomials have their orthogonality properties.

ChebyshevBasis<T>(T, T, Int32)

Constructs a new ChebyshevBasis over a specified interval from an array of function of one variable delegates.
C#
public ChebyshevBasis(
	T lowerBound,
	T upperBound,
	int degree
)

Parameters

lowerBound  T
The lower bound of the interval.
upperBound  T
The upper bound of the interval.
degree  Int32
The degree of the highest order power in the function basis.

Remarks

Standard Chebyshev polynomials are defined over the interval [-T.One, T.One]. Scaled Chebyshev polynomials can be defined over an arbitrary interval.

See Also