Orthogonal basis

Univariate polynomials

UniVariatePolynomial(*args)

Base class for univariate polynomials.

MonomialFunction(*args)

Monomial function class.

Univariate polynomial families

MonomialFunctionFactory(*args)

Factory for univariate monomial functions.

Refer to Polynomial chaos basis.

Multivariate polynomial functions

TensorizedUniVariateFunctionFactory(*args)

Base class for tensorized multivariate functions.

Orthonormalization algorithms

OrthonormalizationAlgorithm(*args)

Algorithm used to build the orthonormal basis.

AdaptiveStieltjesAlgorithm(*args)

AdaptiveStieltjes algorithm used to build the orthonormal basis.

Orthogonal univariate polynomial families

Refer to Orthogonal polynomials.

OrthogonalUniVariatePolynomial(*args)

Base class for orthogonal univariate polynomials.

OrthogonalUniVariatePolynomialFamily(*args)

Base class for orthogonal univariate polynomial factories.

StandardDistributionPolynomialFactory(*args)

Build orthonormal or orthogonal univariate polynomial families.

HermiteFactory(*args)

Hermite specific orthonormal univariate polynomial family.

HistogramPolynomialFactory(*args)

Histogram specific orthonormal univariate polynomial family.

JacobiFactory(*args)

Jacobi specific orthonormal univariate polynomial family.

LaguerreFactory(*args)

Laguerre specific orthonormal univariate polynomial family.

LegendreFactory(*args)

Legendre specific orthonormal univariate polynomial family.

CharlierFactory(*args)

Charlier specific orthonormal univariate polynomial family.

ChebychevFactory(*args)

Chebychev specific orthonormal univariate polynomial family.

KrawtchoukFactory(*args)

Krawtchouk specific orthonormal univariate polynomial family.

MeixnerFactory(*args)

Meixner specific orthonormal univariate polynomial family.

Orthogonal univariate function families

OrthogonalUniVariateFunctionFamily(*args)

Base class for orthogonal univariate polynomial factories.

OrthogonalUniVariateFunctionFactory(*args)

Base class for orthogonal univariate function factories.

OrthogonalUniVariatePolynomialFunctionFactory(*args)

Polynomial specific orthogonal univariate function factory.

FourierSeriesFactory(*args)

Fourier series function factory.

HaarWaveletFactory(*args)

Haar wavelet function factory.

Orthogonal multivariate functions

SoizeGhanemFactory(*args)

SoizeGhanem orthonormal multivariate functional family.

Making orthogonal multivariate functions from orthogonal univariate functions

OrthogonalProductPolynomialFactory(*args)

Base class for orthogonal multivariate polynomials.

OrthogonalProductFunctionFactory(*args)

Base class for orthogonal multivariate functions.

Truncation schemes

Refer to Chaos basis enumeration strategies.

EnumerateFunction(*args)

Enumerate function.

LinearEnumerateFunction(*args)

Linear enumerate function.

HyperbolicAnisotropicEnumerateFunction(*args)

Hyperbolic and anisotropic enumerate function.

NormInfEnumerateFunction(*args)

Infinite norm enumerate function.