24 #ifndef UQ_INFMCMC_OPTIONS_H 
   25 #define UQ_INFMCMC_OPTIONS_H 
   27 #include <queso/Environment.h> 
   28 #include <queso/BoostInputOptionsParser.h> 
   50   void print(std::ostream& os) 
const;
 
   94   friend std::ostream & 
operator<<(std::ostream & os,
 
  100 #endif // UQ_INFMCMC_OPTIONS_H 
void print(std::ostream &os) const 
Prints this to os. 
 
InfiniteDimensionalMCMCSamplerOptions(const BaseEnvironment &env, const char *prefix)
Given prefix, read the input file for parameters named prefix_*. 
 
std::string m_option_dataOutputDirName
 
std::string m_dataOutputDirName
Name of the output dir to save infinite dimensional output files to. 
 
std::string m_option_num_iters
 
unsigned int m_num_iters
The total number of iterations to do. 
 
This class defines the options that specify the behaviour of the MCMC sampler. 
 
double m_rwmh_step
The proposal step size. 
 
const BaseEnvironment & env() const 
Returns the QUESO environment. 
 
const BaseEnvironment & m_env
 
std::string m_option_save_freq
 
virtual ~InfiniteDimensionalMCMCSamplerOptions()
Destructor. 
 
std::string m_prefix
The prefix to look for in the input file. 
 
BoostInputOptionsParser * m_parser
 
std::string m_dataOutputFileName
Name of the HDF5 output file to store chain statistics. 
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
unsigned int m_save_freq
The frequency at which to save the state of the chain. 
 
std::string m_option_dataOutputFileName
 
friend std::ostream & operator<<(std::ostream &os, const InfiniteDimensionalMCMCSamplerOptions &opts)
 
std::string m_option_help
 
std::string m_option_rwmh_step