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.