===========
Polynomials
===========

.. currentmodule:: openturns

Univariate polynomials
======================

.. autosummary::
    :toctree: _generated/
    :template: class.rst_t

    UniVariatePolynomial

Orthonormalization algorithms
-----------------------------

.. autosummary::
    :toctree: _generated/
    :template: class.rst_t

    OrthonormalizationAlgorithm
    GramSchmidtAlgorithm
    ChebychevAlgorithm

Orthogonal univariate polynomial families
-----------------------------------------

.. autosummary::
    :toctree: _generated/
    :template: class.rst_t

    OrthogonalUniVariatePolynomial
    OrthogonalUniVariatePolynomialFamily
    StandardDistributionPolynomialFactory

.. autosummary::
    :toctree: _generated/
    :template: OrthogonalUniVariatePolynomialFamily.rst_t

    HermiteFactory
    JacobiFactory
    LaguerreFactory
    LegendreFactory
    CharlierFactory
    KrawtchoukFactory
    MeixnerFactory

Orthogonal multivariate polynomials
===================================

Making orthogonal multivariate polynomials from orthogonal univariate polynomials
---------------------------------------------------------------------------------

.. autosummary::
    :toctree: _generated/
    :template: class.rst_t

    OrthogonalProductPolynomialFactory

Truncation schemes
------------------

.. autosummary::
    :toctree: _generated/
    :template: class.rst_t

    EnumerateFunction
    LinearEnumerateFunction
    HyperbolicAnisotropicEnumerateFunction