Inheritance diagram for NonDPolynomialChaos:

Public Member Functions | |
| NonDPolynomialChaos (Model &model) | |
| constructor | |
| ~NonDPolynomialChaos () | |
| destructor | |
| void | quantify_uncertainty () |
| perform a forward uncertainty propagation using SFEM/PCE methods | |
| void | print_results (ostream &s) |
| print the final statistics and PCE coefficient array | |
Private Attributes | |
| String | expansionImportFile |
| filename for import of chaos coefficients | |
| RealMatrix | pceGradsMeanX |
| evaluated at the means (used as uncertainty importance metrics) | |
The NonDPolynomialChaos class uses a polynomial chaos expansion (PCE) approach to approximate the effect of parameter uncertainties on response functions of interest. It utilizes the OrthogPolyApproximation class to manage multiple types of orthogonal polynomials within a Wiener-Askey scheme to PCE. It supports PCE coefficient estimation via sampling, quadrature, point-collocation, and file import.
1.5.1