$extrastylesheet
Dakota
Version 6.2
|
Class for the LHS-based interval methods within DAKOTA/UQ. More...
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 |
Class for the LHS-based interval methods within DAKOTA/UQ.
The NonDLHSInterval class implements the propagation of epistemic uncertainty using LHS-based methods.