Fast Bayesian inference with the parallel active learning (partly inspired from El Gammal et al...
const InputParameters & parameters() const
const std::vector< unsigned int > & _sorted_indices
The selected sample indices to evaluate the subApp.
static InputParameters validParams()
virtual void proposeSamples() override
Fill in the _new_samples vector of vectors (happens within sampleSetUp)
const std::vector< std::vector< Real > > & getSampleTries() const
Return the random samples for the GP to try in the reporter class.
std::vector< Real > _var_test
Storage for all the proposed variances.
BayesianActiveLearningSampler(const InputParameters ¶meters)
std::vector< std::vector< Real > > _inputs_test
Storage for all the proposed samples.
const unsigned int & _num_tries
Number of samples to propose in each iteration (not all are sent for subApp evals) ...
A base class used to perform Parallel Markov Chain Monte Carlo (MCMC) sampling.
const std::vector< Real > & getVarSampleTries() const
Return the random variance samples for the GP to try in the reporter class.