Orthogonal basis

Univariate polynomials

UniVariatePolynomial(*args) Base class for univariate polynomials.

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

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

EnumerateFunction(*args) Enumerate function.
LinearEnumerateFunction(*args) Linear enumerate function.
HyperbolicAnisotropicEnumerateFunction(*args) Hyperbolic and anisotropic enumerate function.