25 #ifndef UQ_EXPERIMENT_MODEL_OPTIONS_H 
   26 #define UQ_EXPERIMENT_MODEL_OPTIONS_H 
   28 #include <queso/Environment.h> 
   30 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS 
   31 #include <queso/BoostInputOptionsParser.h> 
   32 #endif  // DISABLE_BOOST_PROGRAM_OPTIONS 
   35 #define UQ_EXPERIMENT_MODEL_G_VALUES_ODV "" 
   36 #define UQ_EXPERIMENT_MODEL_A_V_ODV      0. 
   37 #define UQ_EXPERIMENT_MODEL_B_V_ODV      0. 
   38 #define UQ_EXPERIMENT_MODEL_A_RHO_V_ODV  0. 
   39 #define UQ_EXPERIMENT_MODEL_B_RHO_V_ODV  0. 
   40 #define UQ_EXPERIMENT_MODEL_A_Y_ODV      0. 
   41 #define UQ_EXPERIMENT_MODEL_B_Y_ODV      0. 
   43 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS 
   45   namespace program_options {
 
   46     class options_description;
 
   49 #endif  // DISABLE_BOOST_PROGRAM_OPTIONS 
   73 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS 
   75 #endif  // DISABLE_BOOST_PROGRAM_OPTIONS 
   97   void print            (std::ostream& os) 
const;
 
  103 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS 
  104   void   defineMyOptions  (boost::program_options::options_description& optionsDesc) 
const;
 
  105   void   getMyOptionValues(boost::program_options::options_description& optionsDesc);
 
  106 #endif  // DISABLE_BOOST_PROGRAM_OPTIONS 
  110 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS 
  112 #endif  // DISABLE_BOOST_PROGRAM_OPTIONS 
  127 #endif // UQ_EXPERIMENT_MODEL_OPTIONS_H 
std::string m_option_help
 
std::string m_option_Gvalues
 
std::ostream & operator<<(std::ostream &os, const BaseEnvironment &obj)
 
This (virtual) class sets up the environment underlying the use of the QUESO library by an executable...
 
void copy(const EmOptionsValues &src)
 
EmOptionsValues & operator=(const EmOptionsValues &rhs)
 
std::string m_option_b_rho_v
 
void print(std::ostream &os) const 
 
std::vector< unsigned int > m_Gvalues
 
const BaseEnvironment & m_env
 
std::string m_option_b_rho_v
 
virtual ~EmOptionsValues()
 
BoostInputOptionsParser * m_parser
 
std::string m_option_help
 
ExperimentModelOptions(const BaseEnvironment &env, const char *prefix)
 
std::string m_option_Gvalues
 
void getMyOptionValues(boost::program_options::options_description &optionsDesc)
 
~ExperimentModelOptions()
 
std::string m_option_a_rho_v
 
void defineMyOptions(boost::program_options::options_description &optionsDesc) const 
 
std::string m_option_a_rho_v
 
boost::program_options::options_description * m_optionsDesc