Base class for Bayesian inference: generates posterior distribution on model parameters given experimental data. More...
Public Member Functions | |
| NonDBayesCalibration (Model &model) | |
| standard constructor | |
| ~NonDBayesCalibration () | |
| destructor | |
Protected Attributes | |
| Model | emulatorModel |
| Model instance employed in the likelihood function; provides response function values from Gaussian processes, stochastic expansions (PCE/SC), or direct access to simulations (no surrogate option) | |
| const int | seedSpec |
| the user seed specification (default is 0) | |
| int | numSamples |
| the current number of samples to evaluate | |
| String | rngName |
| name of the random number generator | |
Base class for Bayesian inference: generates posterior distribution on model parameters given experimental data.
This class will eventually provide a general-purpose framework for Bayesian inference. In the short term, it only collects shared code between QUESO and GPMSA implementations.
| NonDBayesCalibration | ( | Model & | model | ) |
standard 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.
References Model::assign_rep(), NonDBayesCalibration::emulatorModel, Model::init_communicators(), and Iterator::iteratedModel.
1.7.4