Public Member Functions | Protected Attributes
NonDBayesCalibration Class Reference

Base class for Bayesian inference: generates posterior distribution on model parameters given experimental data. More...

Inheritance diagram for NonDBayesCalibration:
NonDCalibration NonD Analyzer Iterator NonDGPMSABayesCalibration NonDQUESOBayesCalibration

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

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.


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