OrthogonalPolynomial Class Reference

Base class for the orthogonal polynomial class hierarchy. More...

Inheritance diagram for OrthogonalPolynomial:

BasisPolynomial GenLaguerreOrthogPolynomial HermiteOrthogPolynomial JacobiOrthogPolynomial LaguerreOrthogPolynomial LegendreOrthogPolynomial List of all members.

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.

Detailed Description

Base class for the orthogonal polynomial class hierarchy.

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).


The documentation for this class was generated from the following files:
Generated on Wed Nov 5 19:54:07 2008 for DAKOTA by  doxygen 1.5.1