Inheritance diagram for NonDIntegration:

Public Member Functions | |
| const RealVector & | weight_products () const |
| return weightProducts | |
| const RealVector2DArray & | gauss_points_array () const |
| return gaussPts1D | |
| const RealVector2DArray & | gauss_weights_array () const |
| return gaussWts1D | |
Protected Member Functions | |
| NonDIntegration (Model &model) | |
| constructor | |
| NonDIntegration (NoDBBaseConstructor, Model &model) | |
| alternate constructor for instantiations "on the fly" | |
| ~NonDIntegration () | |
| destructor | |
| virtual void | check_input ()=0 |
| verify self-consistency of data | |
| void | quantify_uncertainty () |
| distributions into response statistics | |
Protected Attributes | |
| RealVector | weightProducts |
| n-dimensional stencil | |
| RealVector2DArray | gaussPts1D |
| numContinuousVars x num_levels_per_var sets of 1D Gauss points | |
| RealVector2DArray | gaussWts1D |
| numContinuousVars x num_levels_per_var sets of 1D Gauss weights | |
Private Attributes | |
| size_t | numIntegrations |
| counter for number of integration executions for this object | |
This class provides a base class for shared code among NonDQuadrature and NonDSparseGrid.
| NonDIntegration | ( | Model & | model | ) | [protected] |
constructor
This constructor is called for a standard letter-envelope iterator instantiation. In this case, set_db_list_nodes has been called and probDescDB can be queried for settings from the method specification. It is not currently used, as there are not yet separate nond_quadrature/nond_sparse_grid method specifications.
| NonDIntegration | ( | NoDBBaseConstructor | , | |
| Model & | model | |||
| ) | [protected] |
alternate constructor for instantiations "on the fly"
This alternate constructor is used for on-the-fly generation and evaluation of numerical integration points.
1.5.1