Contains methods that compute the values of orthogonal polynomials.

Namespace: Meta.Numerics.Functions
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public static class OrthogonalPolynomials
Public NotInheritable Class OrthogonalPolynomials
public ref class OrthogonalPolynomials abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type OrthogonalPolynomials =  class end

Members

      
 All Members  Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
ChebyshevT(Int32, Double)
Computes the value of a Cebyshev polynomial.
HermiteH(Int32, Double)
Computes the value of a (physicists') Hermite polynomial.
HermiteHe(Int32, Double)
Computes the value of a (statisticians') Hermite polynomial.
LaguerreL(Int32, Double)
Computes the value of a Laguerre polynomial.
LaguerreL(Int32, Double, Double)
Computes the value of an associated Laguerre polynomial.
LegendreP(Int32, Double)
Computes the value of a Legendre polynomial.
LegendreP(Int32, Int32, Double)
Computes the value of an associated Legendre polynomial.
ZernikeR(Int32, Int32, Double)
Computes the value of a Zernike polynomial.

Remarks

Orthogonal polynomials are complete families of polynomials that are orthogonal on a given interval with a given integration weight. Because of this property, any function on the interval can be expanded in the polynomials in a unique way.

Inheritance Hierarchy

System..::..Object
  Meta.Numerics.Functions..::..OrthogonalPolynomials

See Also