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