queso-0.53.0
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 107 of file SimulationModelOptions.h.

Constructor & Destructor Documentation

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

Definition at line 275 of file SimulationModelOptions.C.

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

278  :
279  m_ov (),
280  m_prefix ((std::string)(prefix) + "sm_"),
281  m_env (env),
282  m_optionsDesc (new boost::program_options::options_description("Simulation model options")),
283  m_option_help (m_prefix + "help" ),
284  m_option_dataOutputFileName (m_prefix + "dataOutputFileName" ),
285  m_option_dataOutputAllowAll (m_prefix + "dataOutputAllowAll" ),
286  m_option_dataOutputAllowedSet (m_prefix + "dataOutputAllowedSet" ),
287  m_option_p_eta (m_prefix + "p_eta" ),
288  m_option_zeroRelativeSingularValue(m_prefix + "zeroRelativeSingularValue"),
289  m_option_cdfThresholdForPEta (m_prefix + "cdfThresholdForPEta" ),
290  m_option_a_w (m_prefix + "a_w" ),
291  m_option_b_w (m_prefix + "b_w" ),
292  m_option_a_rho_w (m_prefix + "a_rho_w" ),
293  m_option_b_rho_w (m_prefix + "b_rho_w" ),
294  m_option_a_eta (m_prefix + "a_eta" ),
295  m_option_b_eta (m_prefix + "b_eta" ),
296  m_option_a_s (m_prefix + "a_s" ),
297  m_option_b_s (m_prefix + "b_s" )
298 {
299  queso_require_not_equal_to_msg(m_env.optionsInputFileName(), "", "this constructor is incompatible with the abscense of an options input file");
300 }
#define queso_require_not_equal_to_msg(expr1, expr2, msg)
Definition: asserts.h:86
std::string optionsInputFileName() const
Access to the attribute m_optionsInputFileName, which stores the name of the input file passed by the...
Definition: Environment.C:307
boost::program_options::options_description * m_optionsDesc
QUESO::SimulationModelOptions::SimulationModelOptions ( const BaseEnvironment env,
const char *  prefix,
const SmOptionsValues alternativeOptionsValues 
)

Definition at line 302 of file SimulationModelOptions.C.

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

306  :
307  m_ov (alternativeOptionsValues),
308  m_prefix ((std::string)(prefix) + "sm_"),
309  m_env (env),
310  m_optionsDesc (NULL),
311  m_option_help (m_prefix + "help" ),
312  m_option_dataOutputFileName (m_prefix + "dataOutputFileName" ),
313  m_option_dataOutputAllowAll (m_prefix + "dataOutputAllowAll" ),
314  m_option_dataOutputAllowedSet (m_prefix + "dataOutputAllowedSet" ),
315  m_option_p_eta (m_prefix + "p_eta" ),
316  m_option_zeroRelativeSingularValue(m_prefix + "zeroRelativeSingularValue"),
317  m_option_cdfThresholdForPEta (m_prefix + "cdfThresholdForPEta" ),
318  m_option_a_w (m_prefix + "a_w" ),
319  m_option_b_w (m_prefix + "b_w" ),
320  m_option_a_rho_w (m_prefix + "a_rho_w" ),
321  m_option_b_rho_w (m_prefix + "b_rho_w" ),
322  m_option_a_eta (m_prefix + "a_eta" ),
323  m_option_b_eta (m_prefix + "b_eta" ),
324  m_option_a_s (m_prefix + "a_s" ),
325  m_option_b_s (m_prefix + "b_s" )
326 {
328 
329  queso_require_equal_to_msg(m_env.optionsInputFileName(), "", "this constructor is incompatible with the existence of an options input file");
330 
331  if (m_env.subDisplayFile() != NULL) {
332  *m_env.subDisplayFile() << "In SimulationModelOptions::constructor(2)"
333  << ": after setting values of options with prefix '" << m_prefix
334  << "', state of object is:"
335  << "\n" << *this
336  << std::endl;
337  }
338 }
#define queso_require_equal_to_msg(expr1, expr2, msg)
Definition: asserts.h:85
std::string optionsInputFileName() const
Access to the attribute m_optionsInputFileName, which stores the name of the input file passed by the...
Definition: Environment.C:307
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
boost::program_options::options_description * m_optionsDesc
#define queso_deprecated()
Definition: Defines.h:120
QUESO::SimulationModelOptions::~SimulationModelOptions ( )

Definition at line 340 of file SimulationModelOptions.C.

References m_optionsDesc, and queso_deprecated.

341 {
343 
344  if (m_optionsDesc) delete m_optionsDesc;
345 }
boost::program_options::options_description * m_optionsDesc
#define queso_deprecated()
Definition: Defines.h:120

Member Function Documentation

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

Definition at line 374 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().

375 {
377 
378  optionsDesc.add_options()
379  (m_option_help.c_str(), "produce help message for simulation model options")
380  (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" )
381  (m_option_dataOutputAllowAll.c_str(), boost::program_options::value<bool >()->default_value(UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOW_ALL_ODV ), "allow all or not" )
382  (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" )
383  (m_option_p_eta.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SIMULATION_MODEL_P_ETA_ODV ), "p_eta" )
384  (m_option_zeroRelativeSingularValue.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_ZERO_RELATIVE_SINGULAR_VALUE_ODV), "zeroRelativeSingularValue" )
385  (m_option_cdfThresholdForPEta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_CDF_THRESHOLD_FOR_P_ETA_ODV ), "cdfThresholdForPEta" )
386  (m_option_a_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_W_ODV ), "a_w" )
387  (m_option_b_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_W_ODV ), "b_w" )
388  (m_option_a_rho_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_RHO_W_ODV ), "a_rho_w" )
389  (m_option_b_rho_w.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_RHO_W_ODV ), "b_rho_w" )
390  (m_option_a_eta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_ETA_ODV ), "a_eta" )
391  (m_option_b_eta.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_ETA_ODV ), "b_eta" )
392  (m_option_a_s.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_A_S_ODV ), "a_s" )
393  (m_option_b_s.c_str(), boost::program_options::value<double >()->default_value(UQ_SIMULATION_MODEL_B_S_ODV ), "b_s" )
394  ;
395 
396  return;
397 }
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_FILE_NAME_ODV
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOWED_SET_ODV
#define UQ_SIMULATION_MODEL_P_ETA_ODV
#define UQ_SIMULATION_MODEL_B_ETA_ODV
#define UQ_SIMULATION_MODEL_B_S_ODV
#define UQ_SIMULATION_MODEL_A_RHO_W_ODV
#define UQ_SIMULATION_MODEL_A_ETA_ODV
#define UQ_SIMULATION_MODEL_ZERO_RELATIVE_SINGULAR_VALUE_ODV
#define UQ_SIMULATION_MODEL_CDF_THRESHOLD_FOR_P_ETA_ODV
#define UQ_SIMULATION_MODEL_A_S_ODV
#define UQ_SIMULATION_MODEL_DATA_OUTPUT_ALLOW_ALL_ODV
#define UQ_SIMULATION_MODEL_B_W_ODV
#define queso_deprecated()
Definition: Defines.h:120
#define UQ_SIMULATION_MODEL_A_W_ODV
#define UQ_SIMULATION_MODEL_B_RHO_W_ODV
void QUESO::SimulationModelOptions::getMyOptionValues ( boost::program_options::options_description &  optionsDesc)
private

Definition at line 400 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().

401 {
402  if (m_env.allOptionsMap().count(m_option_help)) {
403  if (m_env.subDisplayFile()) {
404  *m_env.subDisplayFile() << optionsDesc
405  << std::endl;
406  }
407  }
408 
410  m_ov.m_dataOutputFileName = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_dataOutputFileName]).as<std::string>();
411  }
412 
414  m_ov.m_dataOutputAllowAll = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_dataOutputAllowAll]).as<bool>();
415  }
416 
419  }
422  std::vector<double> tmpAllow(0,0.);
423  std::string inputString = m_env.allOptionsMap()[m_option_dataOutputAllowedSet].as<std::string>();
424  MiscReadDoublesFromString(inputString,tmpAllow);
425 
426  if (tmpAllow.size() > 0) {
427  for (unsigned int i = 0; i < tmpAllow.size(); ++i) {
428  m_ov.m_dataOutputAllowedSet.insert((unsigned int) tmpAllow[i]);
429  }
430  }
431  }
432 
433  if (m_env.allOptionsMap().count(m_option_p_eta)) {
434  m_ov.m_p_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_p_eta]).as<unsigned int>();
435  }
436 
438  m_ov.m_zeroRelativeSingularValue = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_zeroRelativeSingularValue]).as<double>();
439  }
440 
442  m_ov.m_cdfThresholdForPEta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_cdfThresholdForPEta]).as<double>();
443  }
444 
445  if (m_env.allOptionsMap().count(m_option_a_w)) {
446  m_ov.m_a_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_w]).as<double>();
447  }
448 
449  if (m_env.allOptionsMap().count(m_option_b_w)) {
450  m_ov.m_b_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_w]).as<double>();
451  }
452 
453  if (m_env.allOptionsMap().count(m_option_a_rho_w)) {
454  m_ov.m_a_rho_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_rho_w]).as<double>();
455  }
456 
457  if (m_env.allOptionsMap().count(m_option_b_rho_w)) {
458  m_ov.m_b_rho_w = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_rho_w]).as<double>();
459  }
460 
461  if (m_env.allOptionsMap().count(m_option_a_eta)) {
462  m_ov.m_a_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_eta]).as<double>();
463  }
464 
465  if (m_env.allOptionsMap().count(m_option_b_eta)) {
466  m_ov.m_b_eta = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_eta]).as<double>();
467  }
468 
469  if (m_env.allOptionsMap().count(m_option_a_s)) {
470  m_ov.m_a_s = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_a_s]).as<double>();
471  }
472 
473  if (m_env.allOptionsMap().count(m_option_b_s)) {
474  m_ov.m_b_s = ((const boost::program_options::variable_value&) m_env.allOptionsMap()[m_option_b_s]).as<double>();
475  }
476 
477  return;
478 }
std::set< unsigned int > m_dataOutputAllowedSet
boost::program_options::variables_map & allOptionsMap() const
Definition: Environment.C:336
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
unsigned int subId() const
Access function to the number of each sub-environment Id: m_subId.
Definition: Environment.C:295
void MiscReadDoublesFromString(const std::string &inputString, std::vector< double > &outputDoubles)
Definition: Miscellaneous.C:40
void QUESO::SimulationModelOptions::print ( std::ostream &  os) const

Definition at line 481 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<<().

482 {
484 
485  os << "\n" << m_option_dataOutputFileName << " = " << m_ov.m_dataOutputFileName
487  << "\n" << m_option_dataOutputAllowedSet << " = ";
488  for (std::set<unsigned int>::iterator setIt = m_ov.m_dataOutputAllowedSet.begin(); setIt != m_ov.m_dataOutputAllowedSet.end(); ++setIt) {
489  os << *setIt << " ";
490  }
491  os << "\n" << m_option_p_eta << " = " << m_ov.m_p_eta
494  << "\n" << m_option_a_w << " = " << m_ov.m_a_w
495  << "\n" << m_option_b_w << " = " << m_ov.m_b_w
496  << "\n" << m_option_a_rho_w << " = " << m_ov.m_a_rho_w
497  << "\n" << m_option_b_rho_w << " = " << m_ov.m_b_rho_w
498  << "\n" << m_option_a_eta << " = " << m_ov.m_a_eta
499  << "\n" << m_option_b_eta << " = " << m_ov.m_b_eta
500  << "\n" << m_option_a_s << " = " << m_ov.m_a_s
501  << "\n" << m_option_b_s << " = " << m_ov.m_b_s
502  << std::endl;
503 
504  return;
505 }
std::set< unsigned int > m_dataOutputAllowedSet
#define queso_deprecated()
Definition: Defines.h:120
void QUESO::SimulationModelOptions::scanOptionsValues ( )

Definition at line 348 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().

349 {
351 
352  queso_require_msg(m_optionsDesc, "m_optionsDesc variable is NULL");
353 
356  //std::cout << "scan 000\n"
357  // << std::endl;
359  //std::cout << "scan 001\n"
360  // << std::endl;
361 
362  if (m_env.subDisplayFile() != NULL) {
363  *m_env.subDisplayFile() << "In SimulationModelOptions::scanOptionsValues()"
364  << ": after reading values of options with prefix '" << m_prefix
365  << "', state of object is:"
366  << "\n" << *this
367  << std::endl;
368  }
369 
370  return;
371 }
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:345
#define queso_require_msg(asserted, msg)
Definition: asserts.h:69
std::ofstream * subDisplayFile() const
Access function for m_subDisplayFile (displays file on stream).
Definition: Environment.C:274
boost::program_options::options_description * m_optionsDesc
void getMyOptionValues(boost::program_options::options_description &optionsDesc)
#define queso_deprecated()
Definition: Defines.h:120
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 138 of file SimulationModelOptions.h.

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

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

Definition at line 136 of file SimulationModelOptions.h.

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

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

Definition at line 140 of file SimulationModelOptions.h.

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

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

Definition at line 134 of file SimulationModelOptions.h.

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

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

Definition at line 139 of file SimulationModelOptions.h.

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

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

Definition at line 137 of file SimulationModelOptions.h.

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

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

Definition at line 141 of file SimulationModelOptions.h.

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

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

Definition at line 135 of file SimulationModelOptions.h.

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

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

Definition at line 133 of file SimulationModelOptions.h.

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

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

Definition at line 129 of file SimulationModelOptions.h.

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

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

Definition at line 130 of file SimulationModelOptions.h.

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

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

Definition at line 128 of file SimulationModelOptions.h.

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

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

Definition at line 127 of file SimulationModelOptions.h.

Referenced by defineMyOptions(), and getMyOptionValues().

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

Definition at line 131 of file SimulationModelOptions.h.

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

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

Definition at line 132 of file SimulationModelOptions.h.

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

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

Definition at line 126 of file SimulationModelOptions.h.

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

SmOptionsValues QUESO::SimulationModelOptions::m_ov

Definition at line 117 of file SimulationModelOptions.h.

Referenced by getMyOptionValues(), and print().

std::string QUESO::SimulationModelOptions::m_prefix

Definition at line 118 of file SimulationModelOptions.h.

Referenced by scanOptionsValues(), and SimulationModelOptions().


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

Generated on Thu Jun 11 2015 13:52:35 for queso-0.53.0 by  doxygen 1.8.5