Inheritance diagram for OrthogonalPolynomial:

Public Member Functions | |
| ~OrthogonalPolynomial () | |
| default constructor | |
| void | reset_gauss () |
| destroy history of Gauss pts/wts due to change in alpha/beta stats | |
| void | gauss_check (unsigned short order) |
| perform unit testing on the Gauss points/weights | |
Protected Attributes | |
| Real | orthogPolyNormSq |
| <Poly_n, Poly_n> = ||Poly_n||^2 (returned by norm_squared()) | |
| RealVector | gaussPoints |
| (x parameter values for which Poly_n(x) = 0) | |
| RealVector | gaussWeights |
| Gauss weights for one-dimensional Gaussian quadrature. | |
The OrthogonalPolynomial class is the base class for the univariate orthogonal polynomial class hierarchy in DAKOTA. One instance of an OrthogonalPolynomial is created for each variable within a multidimensional orthogonal polynomial basis function (a vector of OrthogonalPolynomials is contained in OrthogPolyApproximation, which may be mixed and matched in, e.g., the Wiener-Askey scheme for polynomial chaos).
1.5.1