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