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