$extrastylesheet
Dakota  Version 6.2
Public Member Functions | Protected Member Functions | Protected Attributes
NonDLHSInterval Class Reference

Class for the LHS-based interval methods within DAKOTA/UQ. More...

Inheritance diagram for NonDLHSInterval:
NonDInterval NonD Analyzer Iterator NonDLHSEvidence NonDLHSSingleInterval

List of all members.

Public Member Functions

 NonDLHSInterval (ProblemDescDB &problem_db, Model &model)
 constructor
 ~NonDLHSInterval ()
 destructor
void derived_init_communicators (ParLevLIter pl_iter)
 derived class contributions to initializing the communicators associated with this Iterator instance
void derived_set_communicators (ParLevLIter pl_iter)
 derived class contributions to setting the communicators associated with this Iterator instance
void derived_free_communicators (ParLevLIter pl_iter)
 derived class contributions to freeing the communicators associated with this Iterator instance
void quantify_uncertainty ()
 performs an epistemic uncertainty propagation using LHS samples

Protected Member Functions

virtual void initialize ()
 perform any required initialization
virtual void post_process_samples ()=0
 post-process the output from executing lhsSampler

Protected Attributes

Iterator lhsSampler
 the LHS sampler instance
const int seedSpec
 the user seed specification (default is 0)
int numSamples
 the number of samples used
String rngName
 name of the random number generator

Detailed Description

Class for the LHS-based interval methods within DAKOTA/UQ.

The NonDLHSInterval class implements the propagation of epistemic uncertainty using LHS-based methods.


The documentation for this class was generated from the following files: