queso-0.56.1
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
QUESO::SimulationModelOptions Class Reference

#include <SimulationModelOptions.h>

Collaboration diagram for QUESO::SimulationModelOptions:
Collaboration graph
[legend]

Public Member Functions

 SimulationModelOptions (const BaseEnvironment &env, const char *prefix)
 
 SimulationModelOptions (const BaseEnvironment &env, const char *prefix, const SmOptionsValues &alternativeOptionsValues)
 
 ~SimulationModelOptions ()
 
void scanOptionsValues ()
 
void print (std::ostream &os) const
 

Public Attributes

SmOptionsValues 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 BaseEnvironmentm_env
 
boost::program_options::options_description * m_optionsDesc
 
std::string m_option_help
 
std::string m_option_dataOutputFileName
 
std::string m_option_dataOutputAllowAll
 
std::string m_option_dataOutputAllowedSet
 
std::string m_option_p_eta
 
std::string m_option_zeroRelativeSingularValue
 
std::string m_option_cdfThresholdForPEta
 
std::string m_option_a_w
 
std::string m_option_b_w
 
std::string m_option_a_rho_w
 
std::string m_option_b_rho_w
 
std::string m_option_a_eta
 
std::string m_option_b_eta
 
std::string m_option_a_s
 
std::string m_option_b_s
 

Detailed Description

Definition at line 114 of file SimulationModelOptions.h.

Constructor & Destructor Documentation

QUESO::SimulationModelOptions::SimulationModelOptions ( const BaseEnvironment env,
const char *  prefix 
)

Definition at line 307 of file SimulationModelOptions.C.

References m_env, QUESO::BaseEnvironment::optionsInputFileName(), and queso_require_not_equal_to_msg.

310  :
311  m_ov (),
312  m_prefix ((std::string)(prefix) + "sm_"),
313  m_env (env),
314 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS
315  m_optionsDesc (new boost::program_options::options_description("Simulation model options")),
316 #endif // DISABLE_BOOST_PROGRAM_OPTIONS
317  m_option_help (m_prefix + "help" ),
318  m_option_dataOutputFileName (m_prefix + "dataOutputFileName" ),
319  m_option_dataOutputAllowAll (m_prefix + "dataOutputAllowAll" ),
320  m_option_dataOutputAllowedSet (m_prefix + "dataOutputAllowedSet" ),
321  m_option_p_eta (m_prefix + "p_eta" ),
322  m_option_zeroRelativeSingularValue(m_prefix + "zeroRelativeSingularValue"),
323  m_option_cdfThresholdForPEta (m_prefix + "cdfThresholdForPEta" ),
324  m_option_a_w (m_prefix + "a_w" ),
325  m_option_b_w (m_prefix + "b_w" ),
326  m_option_a_rho_w (m_prefix + "a_rho_w" ),
327  m_option_b_rho_w (m_prefix + "b_rho_w" ),
328  m_option_a_eta (m_prefix + "a_eta" ),
329  m_option_b_eta (m_prefix + "b_eta" ),
330  m_option_a_s (m_prefix + "a_s" ),
331  m_option_b_s (m_prefix + "b_s" )
332 {
333  queso_require_not_equal_to_msg(m_env.optionsInputFileName(), std::string(""), std::string("this constructor is incompatible with the abscense of an options input file"));
334 }
std::string optionsInputFileName() const
Access to the attribute m_optionsInputFileName, which stores the name of the input file passed by the...
Definition: Environment.C:353
boost::program_options::options_description * m_optionsDesc
#define queso_require_not_equal_to_msg(expr1, expr2, msg)
Definition: asserts.h:74
QUESO::SimulationModelOptions::SimulationModelOptions ( const BaseEnvironment env,
const char *  prefix,
const SmOptionsValues alternativeOptionsValues 
)

Definition at line 336 of file SimulationModelOptions.C.

References m_env, m_prefix, QUESO::BaseEnvironment::optionsInputFileName(), queso_deprecated, queso_require_equal_to_msg, and QUESO::BaseEnvironment::subDisplayFile().

340  :
341  m_ov (alternativeOptionsValues),
342  m_prefix ((std::string)(prefix) + "sm_"),
343  m_env (env),
344 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS
345  m_optionsDesc (NULL),
346 #endif // DISABLE_BOOST_PROGRAM_OPTIONS
347  m_option_help (m_prefix + "help" ),
348  m_option_dataOutputFileName (m_prefix + "dataOutputFileName" ),
349  m_option_dataOutputAllowAll (m_prefix + "dataOutputAllowAll" ),
350  m_option_dataOutputAllowedSet (m_prefix + "dataOutputAllowedSet" ),
351  m_option_p_eta (m_prefix + "p_eta" ),
352  m_option_zeroRelativeSingularValue(m_prefix + "zeroRelativeSingularValue"),
353  m_option_cdfThresholdForPEta (m_prefix + "cdfThresholdForPEta" ),
354  m_option_a_w (m_prefix + "a_w" ),
355  m_option_b_w (m_prefix + "b_w" ),
356  m_option_a_rho_w (m_prefix + "a_rho_w" ),
357  m_option_b_rho_w (m_prefix + "b_rho_w" ),
358  m_option_a_eta (m_prefix + "a_eta" ),
359  m_option_b_eta (m_prefix + "b_eta" ),
360  m_option_a_s (m_prefix + "a_s" ),
361  m_option_b_s (m_prefix + "b_s" )
362 {
364 
365  queso_require_equal_to_msg(m_env.optionsInputFileName(), std::string(""), std::string("this constructor is incompatible with the existence of an options input file"));
366 
367  if (m_env.subDisplayFile() != NULL) {
368  *m_env.subDisplayFile() << "In SimulationModelOptions::constructor(2)"
369  << ": after setting values of options with prefix '" << m_prefix
370  << "', state of object is:"
371  << "\n" << *this
372  << std::endl;
373  }
374 }
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:320
std::string optionsInputFileName() const
Access to the attribute m_optionsInputFileName, which stores the name of the input file passed by the...
Definition: Environment.C:353
boost::program_options::options_description * m_optionsDesc
#define queso_require_equal_to_msg(expr1, expr2, msg)
Definition: asserts.h:73
#define queso_deprecated()
Definition: Defines.h:134
QUESO::SimulationModelOptions::~SimulationModelOptions ( )

Definition at line 376 of file SimulationModelOptions.C.

References m_optionsDesc, and queso_deprecated.

377 {
379 
380 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS
381  if (m_optionsDesc) delete m_optionsDesc;
382 #endif // DISABLE_BOOST_PROGRAM_OPTIONS
383 }
boost::program_options::options_description * m_optionsDesc
#define queso_deprecated()
Definition: Defines.h:134

Member Function Documentation

void QUESO::SimulationModelOptions::defineMyOptions ( boost::program_options::options_description &  optionsDesc) const
private

Definition at line 415 of file SimulationModelOptions.C.

References m_option_a_eta, m_option_a_rho_w, m_option_a_s, m_option_a_w, m_option_b_eta, m_option_b_rho_w, m_option_b_s, m_option_b_w, m_option_cdfThresholdForPEta, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_help, m_option_p_eta, m_option_zeroRelativeSingularValue, queso_deprecated, UQ_SIMULATION_MODEL_A_ETA_ODV, UQ_SIMULATION_MODEL_A_RHO_W_ODV, UQ_SIMULATION_MODEL_A_S_ODV, UQ_SIMULATION_MODEL_A_W_ODV, UQ_SIMULATION_MODEL_B_ETA_ODV, UQ_SIMULATION_MODEL_B_RHO_W_ODV, UQ_SIMULATION_MODEL_B_S_ODV, UQ_SIMULATION_MODEL_B_W_ODV, UQ_SIMULATION_MODEL_CDF_THRESHOLD_FOR_P_ETA_ODV, UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOW_ALL_ODV, UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOWED_SET_ODV, UQ_SIMULATION_MODEL_DATA_OUTPUT_FILE_NAME_ODV, UQ_SIMULATION_MODEL_P_ETA_ODV, and UQ_SIMULATION_MODEL_ZERO_RELATIVE_SINGULAR_VALUE_ODV.

Referenced by scanOptionsValues().

416 {
418 
419  optionsDesc.add_options()
420  (m_option_help.c_str(), "produce help message for simulation model options")
421  (m_option_dataOutputFileName.c_str(), boost::program_options::value<std::string >()->default_value(UQ_SIMULATION_MODEL_DATA_OUTPUT_FILE_NAME_ODV ), "name of data output file" )
422  (m_option_dataOutputAllowAll.c_str(), boost::program_options::value<bool >()->default_value(UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOW_ALL_ODV ), "allow all or not" )
423  (m_option_dataOutputAllowedSet.c_str(), boost::program_options::value<std::string >()->default_value(UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOWED_SET_ODV ), "subEnvs that will write to data output file" )
424  (m_option_p_eta.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SIMULATION_MODEL_P_ETA_ODV ), "p_eta" )
425  (m_option_zeroRelativeSingularValue.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_ZERO_RELATIVE_SINGULAR_VALUE_ODV), "zeroRelativeSingularValue" )
426  (m_option_cdfThresholdForPEta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_CDF_THRESHOLD_FOR_P_ETA_ODV ), "cdfThresholdForPEta" )
427  (m_option_a_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_W_ODV ), "a_w" )
428  (m_option_b_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_W_ODV ), "b_w" )
429  (m_option_a_rho_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_RHO_W_ODV ), "a_rho_w" )
430  (m_option_b_rho_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_RHO_W_ODV ), "b_rho_w" )
431  (m_option_a_eta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_ETA_ODV ), "a_eta" )
432  (m_option_b_eta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_ETA_ODV ), "b_eta" )
433  (m_option_a_s.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_S_ODV ), "a_s" )
434  (m_option_b_s.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_S_ODV ), "b_s" )
435  ;
436 
437  return;
438 }
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOWED_SET_ODV
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_FILE_NAME_ODV
#define UQ_SIMULATION_MODEL_B_ETA_ODV
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOW_ALL_ODV
#define UQ_SIMULATION_MODEL_P_ETA_ODV
#define UQ_SIMULATION_MODEL_A_W_ODV
#define queso_deprecated()
Definition: Defines.h:134
#define UQ_SIMULATION_MODEL_A_ETA_ODV
#define UQ_SIMULATION_MODEL_B_RHO_W_ODV
#define UQ_SIMULATION_MODEL_A_S_ODV
#define UQ_SIMULATION_MODEL_B_W_ODV
#define UQ_SIMULATION_MODEL_B_S_ODV
#define UQ_SIMULATION_MODEL_A_RHO_W_ODV
#define UQ_SIMULATION_MODEL_ZERO_RELATIVE_SINGULAR_VALUE_ODV
#define UQ_SIMULATION_MODEL_CDF_THRESHOLD_FOR_P_ETA_ODV
void QUESO::SimulationModelOptions::getMyOptionValues ( boost::program_options::options_description &  optionsDesc)
private

Definition at line 443 of file SimulationModelOptions.C.

References QUESO::BaseEnvironment::allOptionsMap(), QUESO::SmOptionsValues::m_a_eta, QUESO::SmOptionsValues::m_a_rho_w, QUESO::SmOptionsValues::m_a_s, QUESO::SmOptionsValues::m_a_w, QUESO::SmOptionsValues::m_b_eta, QUESO::SmOptionsValues::m_b_rho_w, QUESO::SmOptionsValues::m_b_s, QUESO::SmOptionsValues::m_b_w, QUESO::SmOptionsValues::m_cdfThresholdForPEta, QUESO::SmOptionsValues::m_dataOutputAllowAll, QUESO::SmOptionsValues::m_dataOutputAllowedSet, QUESO::SmOptionsValues::m_dataOutputFileName, m_env, m_option_a_eta, m_option_a_rho_w, m_option_a_s, m_option_a_w, m_option_b_eta, m_option_b_rho_w, m_option_b_s, m_option_b_w, m_option_cdfThresholdForPEta, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_help, m_option_p_eta, m_option_zeroRelativeSingularValue, m_ov, QUESO::SmOptionsValues::m_p_eta, QUESO::SmOptionsValues::m_zeroRelativeSingularValue, QUESO::MiscReadDoublesFromString(), QUESO::BaseEnvironment::subDisplayFile(), and QUESO::BaseEnvironment::subId().

Referenced by scanOptionsValues().

444 {
445  if (m_env.allOptionsMap().count(m_option_help)) {
446  if (m_env.subDisplayFile()) {
447  *m_env.subDisplayFile() << optionsDesc
448  << std::endl;
449  }
450  }
451 
453  m_ov.m_dataOutputFileName = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_dataOutputFileName]).as<std::string>();
454  }
455 
457  m_ov.m_dataOutputAllowAll = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_dataOutputAllowAll]).as<bool>();
458  }
459 
462  }
465  std::vector<double> tmpAllow(0,0.);
466  std::string inputString = m_env.allOptionsMap()[m_option_dataOutputAllowedSet].as<std::string>();
467  MiscReadDoublesFromString(inputString,tmpAllow);
468 
469  if (tmpAllow.size() > 0) {
470  for (unsigned int i = 0; i < tmpAllow.size(); ++i) {
471  m_ov.m_dataOutputAllowedSet.insert((unsigned int) tmpAllow[i]);
472  }
473  }
474  }
475 
476  if (m_env.allOptionsMap().count(m_option_p_eta)) {
477  m_ov.m_p_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_p_eta]).as<unsigned int>();
478  }
479 
481  m_ov.m_zeroRelativeSingularValue = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_zeroRelativeSingularValue]).as<double>();
482  }
483 
485  m_ov.m_cdfThresholdForPEta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_cdfThresholdForPEta]).as<double>();
486  }
487 
488  if (m_env.allOptionsMap().count(m_option_a_w)) {
489  m_ov.m_a_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_w]).as<double>();
490  }
491 
492  if (m_env.allOptionsMap().count(m_option_b_w)) {
493  m_ov.m_b_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_w]).as<double>();
494  }
495 
496  if (m_env.allOptionsMap().count(m_option_a_rho_w)) {
497  m_ov.m_a_rho_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_rho_w]).as<double>();
498  }
499 
500  if (m_env.allOptionsMap().count(m_option_b_rho_w)) {
501  m_ov.m_b_rho_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_rho_w]).as<double>();
502  }
503 
504  if (m_env.allOptionsMap().count(m_option_a_eta)) {
505  m_ov.m_a_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_eta]).as<double>();
506  }
507 
508  if (m_env.allOptionsMap().count(m_option_b_eta)) {
509  m_ov.m_b_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_eta]).as<double>();
510  }
511 
512  if (m_env.allOptionsMap().count(m_option_a_s)) {
513  m_ov.m_a_s = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_s]).as<double>();
514  }
515 
516  if (m_env.allOptionsMap().count(m_option_b_s)) {
517  m_ov.m_b_s = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_s]).as<double>();
518  }
519 
520  return;
521 }
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:320
std::set< unsigned int > m_dataOutputAllowedSet
boost::program_options::variables_map & allOptionsMap() const
Definition: Environment.C:385
void MiscReadDoublesFromString(const std::string &inputString, std::vector< double > &outputDoubles)
Definition: Miscellaneous.C:40
unsigned int subId() const
Access function to the number of each sub-environment Id: m_subId.
Definition: Environment.C:341
void QUESO::SimulationModelOptions::print ( std::ostream &  os) const

Definition at line 525 of file SimulationModelOptions.C.

References QUESO::SmOptionsValues::m_a_eta, QUESO::SmOptionsValues::m_a_rho_w, QUESO::SmOptionsValues::m_a_s, QUESO::SmOptionsValues::m_a_w, QUESO::SmOptionsValues::m_b_eta, QUESO::SmOptionsValues::m_b_rho_w, QUESO::SmOptionsValues::m_b_s, QUESO::SmOptionsValues::m_b_w, QUESO::SmOptionsValues::m_cdfThresholdForPEta, QUESO::SmOptionsValues::m_dataOutputAllowAll, QUESO::SmOptionsValues::m_dataOutputAllowedSet, QUESO::SmOptionsValues::m_dataOutputFileName, m_option_a_eta, m_option_a_rho_w, m_option_a_s, m_option_a_w, m_option_b_eta, m_option_b_rho_w, m_option_b_s, m_option_b_w, m_option_cdfThresholdForPEta, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_p_eta, m_option_zeroRelativeSingularValue, m_ov, QUESO::SmOptionsValues::m_p_eta, QUESO::SmOptionsValues::m_zeroRelativeSingularValue, and queso_deprecated.

Referenced by QUESO::operator<<().

526 {
528 
529  os << "\n" << m_option_dataOutputFileName << " = " << m_ov.m_dataOutputFileName
531  << "\n" << m_option_dataOutputAllowedSet << " = ";
532  for (std::set<unsigned int>::iterator setIt = m_ov.m_dataOutputAllowedSet.begin(); setIt != m_ov.m_dataOutputAllowedSet.end(); ++setIt) {
533  os << *setIt << " ";
534  }
535  os << "\n" << m_option_p_eta << " = " << m_ov.m_p_eta
538  << "\n" << m_option_a_w << " = " << m_ov.m_a_w
539  << "\n" << m_option_b_w << " = " << m_ov.m_b_w
540  << "\n" << m_option_a_rho_w << " = " << m_ov.m_a_rho_w
541  << "\n" << m_option_b_rho_w << " = " << m_ov.m_b_rho_w
542  << "\n" << m_option_a_eta << " = " << m_ov.m_a_eta
543  << "\n" << m_option_b_eta << " = " << m_ov.m_b_eta
544  << "\n" << m_option_a_s << " = " << m_ov.m_a_s
545  << "\n" << m_option_b_s << " = " << m_ov.m_b_s
546  << std::endl;
547 
548  return;
549 }
std::set< unsigned int > m_dataOutputAllowedSet
#define queso_deprecated()
Definition: Defines.h:134
void QUESO::SimulationModelOptions::scanOptionsValues ( )

Definition at line 386 of file SimulationModelOptions.C.

References defineMyOptions(), getMyOptionValues(), m_env, m_optionsDesc, m_prefix, queso_deprecated, queso_require_msg, QUESO::BaseEnvironment::scanInputFileForMyOptions(), and QUESO::BaseEnvironment::subDisplayFile().

387 {
389 
390 #ifndef DISABLE_BOOST_PROGRAM_OPTIONS
391  queso_require_msg(m_optionsDesc, "m_optionsDesc variable is NULL");
392 
395  //std::cout << "scan 000\n"
396  // << std::endl;
398  //std::cout << "scan 001\n"
399  // << std::endl;
400 #endif // DISABLE_BOOST_PROGRAM_OPTIONS
401 
402  if (m_env.subDisplayFile() != NULL) {
403  *m_env.subDisplayFile() << "In SimulationModelOptions::scanOptionsValues()"
404  << ": after reading values of options with prefix '" << m_prefix
405  << "', state of object is:"
406  << "\n" << *this
407  << std::endl;
408  }
409 
410  return;
411 }
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:320
boost::program_options::options_description * m_optionsDesc
#define queso_deprecated()
Definition: Defines.h:134
void scanInputFileForMyOptions(const boost::program_options::options_description &optionsDesc) const
This method scans the input file provided by the user to QUESO.
Definition: Environment.C:396
#define queso_require_msg(asserted, msg)
Definition: asserts.h:69
void getMyOptionValues(boost::program_options::options_description &optionsDesc)
void defineMyOptions(boost::program_options::options_description &optionsDesc) const

Member Data Documentation

const BaseEnvironment& QUESO::SimulationModelOptions::m_env
private
std::string QUESO::SimulationModelOptions::m_option_a_eta
private

Definition at line 149 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_a_rho_w
private

Definition at line 147 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_a_s
private

Definition at line 151 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_a_w
private

Definition at line 145 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_b_eta
private

Definition at line 150 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_b_rho_w
private

Definition at line 148 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_b_s
private

Definition at line 152 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_b_w
private

Definition at line 146 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_cdfThresholdForPEta
private

Definition at line 144 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_dataOutputAllowAll
private

Definition at line 140 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_dataOutputAllowedSet
private

Definition at line 141 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_dataOutputFileName
private

Definition at line 139 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_help
private

Definition at line 138 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), and getMyOptionValues().

std::string QUESO::SimulationModelOptions::m_option_p_eta
private

Definition at line 142 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_option_zeroRelativeSingularValue
private

Definition at line 143 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), getMyOptionValues(), and print().

boost::program_options::options_description* QUESO::SimulationModelOptions::m_optionsDesc
private

Definition at line 136 of file SimulationModelOptions.h.

Referenced by scanOptionsValues(), and ~SimulationModelOptions().

SmOptionsValues QUESO::SimulationModelOptions::m_ov

Definition at line 124 of file SimulationModelOptions.h.

Referenced by getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_prefix

Definition at line 125 of file SimulationModelOptions.h.

Referenced by scanOptionsValues(), and SimulationModelOptions().


The documentation for this class was generated from the following files:

Generated on Thu Dec 15 2016 13:23:14 for queso-0.56.1 by  doxygen 1.8.5