NonDIntegration Class Reference

numerical integration points for evaluation of expectation integrals More...

Inheritance diagram for NonDIntegration:

NonD Analyzer Iterator NonDQuadrature NonDSparseGrid List of all members.

Public Member Functions

const RealVectorweight_products () const
 return weightProducts
const RealVector2DArraygauss_points_array () const
 return gaussPts1D
const RealVector2DArraygauss_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

Detailed Description

numerical integration points for evaluation of expectation integrals

This class provides a base class for shared code among NonDQuadrature and NonDSparseGrid.


Constructor & Destructor Documentation

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.


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