NonDReliability Class Reference

Base class for the reliability methods within DAKOTA/UQ. More...

Inheritance diagram for NonDReliability:

NonD Analyzer Iterator NonDGlobalReliability NonDLocalReliability List of all members.

Protected Member Functions

 NonDReliability (Model &model)
 constructor
 ~NonDReliability ()
 destructor
void initialize_graphics (bool graph_2d, bool tabular_data, const String &tabular_file)
 initialize graphics customized for reliability methods
virtual void update_pma_reliability_level ()
 update requestedCDFRelLevel for use in PMA_constraint_eval()

Static Protected Member Functions

static void RIA_objective_eval (const Variables &sub_model_vars, const Variables &recast_vars, const Response &sub_model_response, Response &recast_response)
 (MPP) with the objective function of (norm u)^2.
static void RIA_constraint_eval (const Variables &sub_model_vars, const Variables &recast_vars, const Response &sub_model_response, Response &recast_response)
 (MPP) with the constraint of G(u) = response level.
static void PMA_objective_eval (const Variables &sub_model_vars, const Variables &recast_vars, const Response &sub_model_response, Response &recast_response)
 (MPP) with the objective function of G(u).
static void PMA_constraint_eval (const Variables &sub_model_vars, const Variables &recast_vars, const Response &sub_model_response, Response &recast_response)
 (MPP) with the constraint of (norm u)^2 = beta^2.
static void PMA2_set_mapping (const ActiveSet &recast_set, ActiveSet &sub_model_set)
 beta-bar constraint target update is required for second-order PMA

Protected Attributes

Model uSpaceModel
 recastings and data fits
Model mppModel
 RecastModel which formulates the optimization subproblem: RIA, PMA, EGO.
Iterator mppOptimizer
 Iterator which optimizes the mppModel.
short mppSearchType
 x/u-space TANA, x/u-space EGO, or NO_APPROX
Iterator importanceSampler
 importance sampling instance used to compute/refine probabilities
short integrationRefinement
 refinement specification
size_t numRelAnalyses
 number of invocations of quantify_uncertainty()
size_t approxIters
 number of approximation cycles for the current respFnCount/levelCount
bool approxConverged
 indicates convergence of approximation-based iterations
int respFnCount
 counter for which response function is being analyzed
size_t levelCount
 counter for which response/probability level is being analyzed
size_t statCount
 counter for which final statistic is being computed
Real requestedRespLevel
 the response level target for the current response function
Real requestedCDFProbLevel
 the CDF probability level target for the current response function
Real requestedCDFRelLevel
 the CDF reliability level target for the current response function
Real computedRespLevel
 output response level calculated
Real computedRelLevel
 output reliability level calculated

Static Protected Attributes

static NonDReliabilitynondRelInstance
 functions in order to avoid the need for static data

Detailed Description

Base class for the reliability methods within DAKOTA/UQ.

The NonDReliability class provides a base class for NonDLocalReliability, which implements traditional MPP-based reliability methods, and NonDGlobalReliability, which implements global limit state search using Gaussian process models in combination with multimodal importance sampling.


Member Function Documentation

void RIA_objective_eval ( const Variables sub_model_vars,
const Variables recast_vars,
const Response sub_model_response,
Response recast_response 
) [static, protected]

(MPP) with the objective function of (norm u)^2.

This function recasts a G(u) response set (already transformed and approximated in other recursions) into an RIA objective function.

void RIA_constraint_eval ( const Variables sub_model_vars,
const Variables recast_vars,
const Response sub_model_response,
Response recast_response 
) [static, protected]

(MPP) with the constraint of G(u) = response level.

This function recasts a G(u) response set (already transformed and approximated in other recursions) into an RIA equality constraint.

void PMA_objective_eval ( const Variables sub_model_vars,
const Variables recast_vars,
const Response sub_model_response,
Response recast_response 
) [static, protected]

(MPP) with the objective function of G(u).

This function recasts a G(u) response set (already transformed and approximated in other recursions) into an PMA objective function.

void PMA_constraint_eval ( const Variables sub_model_vars,
const Variables recast_vars,
const Response sub_model_response,
Response recast_response 
) [static, protected]

(MPP) with the constraint of (norm u)^2 = beta^2.

This function recasts a G(u) response set (already transformed and approximated in other recursions) into a PMA equality constraint.


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