queso-0.53.0
|
#include <ExperimentModelOptions.h>
Public Member Functions | |
ExperimentModelOptions (const BaseEnvironment &env, const char *prefix) | |
ExperimentModelOptions (const BaseEnvironment &env, const char *prefix, const EmOptionsValues &alternativeOptionsValues) | |
~ExperimentModelOptions () | |
void | scanOptionsValues () |
void | print (std::ostream &os) const |
Public Attributes | |
EmOptionsValues | m_ov |
std::string | m_prefix |
Private Member Functions | |
void | defineMyOptions (boost::program_options::options_description &optionsDesc) const |
void | getMyOptionValues (boost::program_options::options_description &optionsDesc) |
Private Attributes | |
const BaseEnvironment & | m_env |
boost::program_options::options_description * | m_optionsDesc |
std::string | m_option_help |
std::string | m_option_Gvalues |
std::string | m_option_a_v |
std::string | m_option_b_v |
std::string | m_option_a_rho_v |
std::string | m_option_b_rho_v |
std::string | m_option_a_y |
std::string | m_option_b_y |
Definition at line 82 of file ExperimentModelOptions.h.
QUESO::ExperimentModelOptions::ExperimentModelOptions | ( | const BaseEnvironment & | env, |
const char * | prefix | ||
) |
Definition at line 194 of file ExperimentModelOptions.C.
References m_env, QUESO::BaseEnvironment::optionsInputFileName(), queso_deprecated, and queso_require_not_equal_to_msg.
QUESO::ExperimentModelOptions::ExperimentModelOptions | ( | const BaseEnvironment & | env, |
const char * | prefix, | ||
const EmOptionsValues & | alternativeOptionsValues | ||
) |
Definition at line 216 of file ExperimentModelOptions.C.
References m_env, m_prefix, QUESO::BaseEnvironment::optionsInputFileName(), queso_deprecated, queso_require_equal_to_msg, and QUESO::BaseEnvironment::subDisplayFile().
QUESO::ExperimentModelOptions::~ExperimentModelOptions | ( | ) |
Definition at line 247 of file ExperimentModelOptions.C.
References m_optionsDesc, and queso_deprecated.
|
private |
Definition at line 277 of file ExperimentModelOptions.C.
References m_option_a_rho_v, m_option_a_v, m_option_a_y, m_option_b_rho_v, m_option_b_v, m_option_b_y, m_option_Gvalues, m_option_help, queso_deprecated, UQ_EXPERIMENT_MODEL_A_RHO_V_ODV, UQ_EXPERIMENT_MODEL_A_V_ODV, UQ_EXPERIMENT_MODEL_A_Y_ODV, UQ_EXPERIMENT_MODEL_B_RHO_V_ODV, UQ_EXPERIMENT_MODEL_B_V_ODV, UQ_EXPERIMENT_MODEL_B_Y_ODV, and UQ_EXPERIMENT_MODEL_G_VALUES_ODV.
Referenced by scanOptionsValues().
|
private |
Definition at line 296 of file ExperimentModelOptions.C.
References QUESO::BaseEnvironment::allOptionsMap(), QUESO::EmOptionsValues::m_a_rho_v, QUESO::EmOptionsValues::m_a_v, QUESO::EmOptionsValues::m_a_y, QUESO::EmOptionsValues::m_b_rho_v, QUESO::EmOptionsValues::m_b_v, QUESO::EmOptionsValues::m_b_y, m_env, QUESO::EmOptionsValues::m_Gvalues, m_option_a_rho_v, m_option_a_v, m_option_a_y, m_option_b_rho_v, m_option_b_v, m_option_b_y, m_option_Gvalues, m_option_help, m_ov, QUESO::MiscReadDoublesFromString(), queso_deprecated, and QUESO::BaseEnvironment::subDisplayFile().
Referenced by scanOptionsValues().
void QUESO::ExperimentModelOptions::print | ( | std::ostream & | os | ) | const |
Definition at line 354 of file ExperimentModelOptions.C.
References QUESO::EmOptionsValues::m_a_rho_v, QUESO::EmOptionsValues::m_a_v, QUESO::EmOptionsValues::m_a_y, QUESO::EmOptionsValues::m_b_rho_v, QUESO::EmOptionsValues::m_b_v, QUESO::EmOptionsValues::m_b_y, QUESO::EmOptionsValues::m_Gvalues, m_option_a_rho_v, m_option_a_v, m_option_a_y, m_option_b_rho_v, m_option_b_v, m_option_b_y, m_option_Gvalues, m_ov, and queso_deprecated.
Referenced by QUESO::operator<<().
void QUESO::ExperimentModelOptions::scanOptionsValues | ( | ) |
Definition at line 255 of file ExperimentModelOptions.C.
References defineMyOptions(), getMyOptionValues(), m_env, m_optionsDesc, m_prefix, queso_deprecated, queso_require_msg, QUESO::BaseEnvironment::scanInputFileForMyOptions(), and QUESO::BaseEnvironment::subDisplayFile().
|
private |
Definition at line 99 of file ExperimentModelOptions.h.
Referenced by ExperimentModelOptions(), getMyOptionValues(), and scanOptionsValues().
|
private |
Definition at line 106 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 104 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 108 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 107 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 105 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 109 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 103 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), getMyOptionValues(), and print().
|
private |
Definition at line 102 of file ExperimentModelOptions.h.
Referenced by defineMyOptions(), and getMyOptionValues().
|
private |
Definition at line 101 of file ExperimentModelOptions.h.
Referenced by scanOptionsValues(), and ~ExperimentModelOptions().
EmOptionsValues QUESO::ExperimentModelOptions::m_ov |
Definition at line 92 of file ExperimentModelOptions.h.
Referenced by getMyOptionValues(), and print().
std::string QUESO::ExperimentModelOptions::m_prefix |
Definition at line 93 of file ExperimentModelOptions.h.
Referenced by ExperimentModelOptions(), and scanOptionsValues().