1 //                                               -*- C++ -*-
2 /**
3  *  @brief The external header file of OpenTURNS for subdir OrthogonalBasis
4  *
5  *  Copyright 2005-2021 Airbus-EDF-IMACS-ONERA-Phimeca
6  *
7  *  This library is free software: you can redistribute it and/or modify
8  *  it under the terms of the GNU Lesser General Public License as published by
9  *  the Free Software Foundation, either version 3 of the License, or
10  *  (at your option) any later version.
11  *
12  *  This library is distributed in the hope that it will be useful,
13  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  *  GNU Lesser General Public License for more details.
16  *
17  *  You should have received a copy of the GNU Lesser General Public License
18  *  along with this library.  If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 #ifndef OPENTURNS_OTORTHOGONALBASIS_HXX
23 #define OPENTURNS_OTORTHOGONALBASIS_HXX
24 
25 #include "openturns/AdaptiveStieltjesAlgorithm.hxx"
26 #include "openturns/OrthogonalUniVariatePolynomial.hxx"
27 #include "openturns/CharlierFactory.hxx"
28 #include "openturns/ChebychevFactory.hxx"
29 #include "openturns/HermiteFactory.hxx"
30 #include "openturns/HistogramPolynomialFactory.hxx"
31 #include "openturns/JacobiFactory.hxx"
32 #include "openturns/KrawtchoukFactory.hxx"
33 #include "openturns/LaguerreFactory.hxx"
34 #include "openturns/LegendreFactory.hxx"
35 #include "openturns/MeixnerFactory.hxx"
36 #include "openturns/OrthogonalBasis.hxx"
37 #include "openturns/OrthogonalFunctionFactory.hxx"
38 #include "openturns/OrthogonalProductPolynomialFactory.hxx"
39 #include "openturns/OrthogonalUniVariatePolynomialFactory.hxx"
40 #include "openturns/OrthogonalUniVariatePolynomialFamily.hxx"
41 #include "openturns/OrthonormalizationAlgorithm.hxx"
42 #include "openturns/OrthonormalizationAlgorithmImplementation.hxx"
43 #include "openturns/StandardDistributionPolynomialFactory.hxx"
44 #include "openturns/OrthogonalUniVariateFunctionFamily.hxx"
45 #include "openturns/OrthogonalUniVariateFunctionFactory.hxx"
46 #include "openturns/OrthogonalUniVariatePolynomialFunctionFactory.hxx"
47 #include "openturns/FourierSeriesFactory.hxx"
48 #include "openturns/HaarWaveletFactory.hxx"
49 #include "openturns/OrthogonalProductFunctionFactory.hxx"
50 #include "openturns/SoizeGhanemFactory.hxx"
51 #include "openturns/SoizeGhanemFactorEvaluation.hxx"
52 
53 #endif /* OPENTURNS_OTORTHOGONALBASIS_HXX */
54