queso-0.56.0
Classes | Namespaces | Macros | Functions
EnvironmentOptions.h File Reference

Class to allow options to be passed to a QUESO environment. More...

#include <string>
#include <set>
#include <vector>
#include <queso/BoostInputOptionsParser.h>
Include dependency graph for EnvironmentOptions.h:

Go to the source code of this file.

Classes

class  QUESO::EnvOptionsValues
 This class provides a suite options one can pass to a QUESO environment. More...
 
class  QUESO::EnvironmentOptions
 This class reads options one can pass to a QUESO environment through an input file. More...
 

Namespaces

 boost
 
 boost::program_options
 
 QUESO
 

Macros

#define UQ_ENV_FILENAME_FOR_NO_OUTPUT_FILE   "."
 
#define UQ_ENV_FILENAME_FOR_NO_INPUT_FILE   "."
 
#define UQ_ENV_HELP   ""
 
#define UQ_ENV_NUM_SUB_ENVIRONMENTS_ODV   1
 
#define UQ_ENV_SUB_SCREEN_WRITE_ODV   0
 
#define UQ_ENV_SUB_DISPLAY_FILE_NAME_ODV   UQ_ENV_FILENAME_FOR_NO_OUTPUT_FILE
 
#define UQ_ENV_SUB_DISPLAY_ALLOW_ALL_ODV   0
 
#define UQ_ENV_SUB_DISPLAY_ALLOW_INTER0_ODV   0
 
#define UQ_ENV_SUB_DISPLAY_ALLOWED_SET_ODV   ""
 
#define UQ_ENV_DISPLAY_VERBOSITY_ODV   0
 
#define UQ_ENV_SYNC_VERBOSITY_ODV   0
 
#define UQ_ENV_CHECKING_LEVEL_ODV   0
 
#define UQ_ENV_RNG_TYPE_ODV   "gsl"
 
#define UQ_ENV_SEED_ODV   0
 
#define UQ_ENV_IDENTIFYING_STRING_ODV   ""
 
#define UQ_ENV_PLATFORM_NAME_ODV   ""
 
#define UQ_ENV_NUM_DEBUG_PARAMS_ODV   0
 
#define UQ_ENV_DEBUG_PARAM_ODV   0.
 

Functions

std::ostream & QUESO::operator<< (std::ostream &os, const EnvironmentOptions &obj)
 Print values of the options chosen. More...
 

Detailed Description

Class to allow options to be passed to a QUESO environment.

Definition in file EnvironmentOptions.h.

Macro Definition Documentation

#define UQ_ENV_CHECKING_LEVEL_ODV   0
#define UQ_ENV_DEBUG_PARAM_ODV   0.

Definition at line 54 of file EnvironmentOptions.h.

#define UQ_ENV_DISPLAY_VERBOSITY_ODV   0
#define UQ_ENV_FILENAME_FOR_NO_INPUT_FILE   "."
#define UQ_ENV_FILENAME_FOR_NO_OUTPUT_FILE   "."
#define UQ_ENV_HELP   ""

Definition at line 39 of file EnvironmentOptions.h.

Referenced by QUESO::EnvOptionsValues::EnvOptionsValues().

#define UQ_ENV_IDENTIFYING_STRING_ODV   ""
#define UQ_ENV_NUM_DEBUG_PARAMS_ODV   0

Definition at line 53 of file EnvironmentOptions.h.

#define UQ_ENV_NUM_SUB_ENVIRONMENTS_ODV   1
#define UQ_ENV_PLATFORM_NAME_ODV   ""
#define UQ_ENV_RNG_TYPE_ODV   "gsl"
#define UQ_ENV_SEED_ODV   0
#define UQ_ENV_SUB_DISPLAY_ALLOW_ALL_ODV   0
#define UQ_ENV_SUB_DISPLAY_ALLOW_INTER0_ODV   0
#define UQ_ENV_SUB_DISPLAY_ALLOWED_SET_ODV   ""
#define UQ_ENV_SUB_DISPLAY_FILE_NAME_ODV   UQ_ENV_FILENAME_FOR_NO_OUTPUT_FILE
#define UQ_ENV_SUB_SCREEN_WRITE_ODV   0

Definition at line 41 of file EnvironmentOptions.h.

#define UQ_ENV_SYNC_VERBOSITY_ODV   0

Generated on Tue Nov 29 2016 10:53:12 for queso-0.56.0 by  doxygen 1.8.5