queso-0.53.0
Classes | Namespaces | Macros
MLSamplingLevelOptions.h File Reference

Classes to allow options to be passed to the Multilevel algorithm, per level. More...

#include <queso/Environment.h>
#include <queso/SequenceStatisticalOptions.h>
#include <queso/BoostInputOptionsParser.h>
Include dependency graph for MLSamplingLevelOptions.h:

Go to the source code of this file.

Classes

class  QUESO::MLSamplingLevelOptions
 This class provides options for each level of the Multilevel sequence generator if no input file is available. More...
 

Namespaces

 QUESO
 

Macros

#define LEVEL_REF_ID   0
 
#define UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE   "."
 
#define UQ_ML_SAMPLING_L_HELP   ""
 
#define UQ_ML_SAMPLING_L_CHECKPOINT_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_STOP_AT_END_ODV   0
 
#define UQ_ML_SAMPLING_L_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_DATA_OUTPUT_ALLOW_ALL_ODV   0
 
#define UQ_ML_SAMPLING_L_DATA_OUTPUT_ALLOWED_SET_ODV   ""
 
#define UQ_ML_SAMPLING_L_LOAD_BALANCE_ALGORITHM_ID_ODV   2
 
#define UQ_ML_SAMPLING_L_LOAD_BALANCE_TRESHOLD_ODV   1.
 
#define UQ_ML_SAMPLING_L_MIN_EFFECTIVE_SIZE_RATIO_ODV   0.85
 
#define UQ_ML_SAMPLING_L_MAX_EFFECTIVE_SIZE_RATIO_ODV   0.91
 
#define UQ_ML_SAMPLING_L_SCALE_COV_MATRIX_ODV   1
 
#define UQ_ML_SAMPLING_L_MIN_REJECTION_RATE_ODV   0.50
 
#define UQ_ML_SAMPLING_L_MAX_REJECTION_RATE_ODV   0.75
 
#define UQ_ML_SAMPLING_L_COV_REJECTION_RATE_ODV   0.25
 
#define UQ_ML_SAMPLING_L_MIN_ACCEPTABLE_ETA_ODV   0.
 
#define UQ_ML_SAMPLING_L_TOTALLY_MUTE_ODV   1
 
#define UQ_ML_SAMPLING_L_INITIAL_POSITION_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_INITIAL_POSITION_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_INITIAL_PROPOSAL_COV_MATRIX_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_INITIAL_PROPOSAL_COV_MATRIX_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_INITIAL_POSITION_USE_PREVIOUS_LEVEL_LIKELIHOOD_ODV   0
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_LIST_OF_DISABLED_PARAMETERS_ODV   ""
 
#define UQ_ML_SAMPLING_L_INITIAL_VALUES_OF_DISABLED_PARAMETERS_ODV   ""
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_SIZE_ODV   100
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_GENERATE_EXTRA_ODV   0
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DISPLAY_PERIOD_ODV   500
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_MEASURE_RUN_TIMES_ODV   1
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_PERIOD_ODV   0
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_ALLOW_ALL_ODV   0
 
#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_ALLOWED_SET_ODV   ""
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_GENERATE_ODV   0
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DISCARDED_PORTION_ODV   0.
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_LAG_ODV   1
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_ALLOW_ALL_ODV   0
 
#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_ALLOWED_SET_ODV   ""
 
#define UQ_ML_SAMPLING_L_DISPLAY_CANDIDATES_ODV   0
 
#define UQ_ML_SAMPLING_L_PUT_OUT_OF_BOUNDS_IN_CHAIN_ODV   1
 
#define UQ_ML_SAMPLING_L_TK_USE_LOCAL_HESSIAN_ODV   0
 
#define UQ_ML_SAMPLING_L_TK_USE_NEWTON_COMPONENT_ODV   1
 
#define UQ_ML_SAMPLING_L_DR_MAX_NUM_EXTRA_STAGES_ODV   0
 
#define UQ_ML_SAMPLING_L_DR_LIST_OF_SCALES_FOR_EXTRA_STAGES_ODV   "1."
 
#define UQ_ML_SAMPLING_L_DR_DURING_AM_NON_ADAPTIVE_INT_ODV   1
 
#define UQ_ML_SAMPLING_L_AM_KEEP_INITIAL_MATRIX_ODV   0
 
#define UQ_ML_SAMPLING_L_AM_INIT_NON_ADAPT_INT_ODV   0
 
#define UQ_ML_SAMPLING_L_AM_ADAPT_INTERVAL_ODV   0
 
#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_PERIOD_ODV   0
 
#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE
 
#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT
 
#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_ALLOW_ALL_ODV   0
 
#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_ALLOWED_SET_ODV   ""
 
#define UQ_ML_SAMPLING_L_AM_ETA_ODV   1.
 
#define UQ_ML_SAMPLING_L_AM_EPSILON_ODV   1.e-5
 
#define UQ_ML_SAMPLING_L_DO_LOGIT_TRANSFORM   0
 

Detailed Description

Classes to allow options to be passed to the Multilevel algorithm, per level.

Definition in file MLSamplingLevelOptions.h.

Macro Definition Documentation

#define LEVEL_REF_ID   0
#define UQ_ML_SAMPLING_L_AM_ADAPT_INTERVAL_ODV   0

Definition at line 95 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_ALLOW_ALL_ODV   0

Definition at line 99 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_ALLOWED_SET_ODV   ""

Definition at line 100 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 97 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 98 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ADAPTED_MATRICES_DATA_OUTPUT_PERIOD_ODV   0

Definition at line 96 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_EPSILON_ODV   1.e-5

Definition at line 102 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_ETA_ODV   1.

Definition at line 101 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_INIT_NON_ADAPT_INT_ODV   0

Definition at line 94 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_AM_KEEP_INITIAL_MATRIX_ODV   0

Definition at line 93 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_CHECKPOINT_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 39 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_COV_REJECTION_RATE_ODV   0.25

Definition at line 52 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DATA_OUTPUT_ALLOW_ALL_ODV   0

Definition at line 43 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DATA_OUTPUT_ALLOWED_SET_ODV   ""

Definition at line 44 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 42 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DISPLAY_CANDIDATES_ODV   0

Definition at line 86 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DO_LOGIT_TRANSFORM   0
#define UQ_ML_SAMPLING_L_DR_DURING_AM_NON_ADAPTIVE_INT_ODV   1

Definition at line 92 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DR_LIST_OF_SCALES_FOR_EXTRA_STAGES_ODV   "1."

Definition at line 91 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_DR_MAX_NUM_EXTRA_STAGES_ODV   0

Definition at line 90 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE   "."

Definition at line 33 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_ALLOW_ALL_ODV   0

Definition at line 81 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_ALLOWED_SET_ODV   ""

Definition at line 82 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 79 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 80 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_DISCARDED_PORTION_ODV   0.

Definition at line 77 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_GENERATE_ODV   0

Definition at line 76 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_FILTERED_CHAIN_LAG_ODV   1

Definition at line 78 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_HELP   ""
#define UQ_ML_SAMPLING_L_INITIAL_POSITION_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 55 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_INITIAL_POSITION_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 56 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_INITIAL_POSITION_USE_PREVIOUS_LEVEL_LIKELIHOOD_ODV   0

Definition at line 59 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_INITIAL_PROPOSAL_COV_MATRIX_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 57 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_INITIAL_PROPOSAL_COV_MATRIX_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 58 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_INITIAL_VALUES_OF_DISABLED_PARAMETERS_ODV   ""

Definition at line 63 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_LIST_OF_DISABLED_PARAMETERS_ODV   ""

Definition at line 62 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_LOAD_BALANCE_ALGORITHM_ID_ODV   2

Definition at line 45 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_LOAD_BALANCE_TRESHOLD_ODV   1.

Definition at line 46 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_MAX_EFFECTIVE_SIZE_RATIO_ODV   0.91

Definition at line 48 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_MAX_REJECTION_RATE_ODV   0.75

Definition at line 51 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_MIN_ACCEPTABLE_ETA_ODV   0.

Definition at line 53 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_MIN_EFFECTIVE_SIZE_RATIO_ODV   0.85

Definition at line 47 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_MIN_REJECTION_RATE_ODV   0.50

Definition at line 50 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_PUT_OUT_OF_BOUNDS_IN_CHAIN_ODV   1

Definition at line 87 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_INPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 60 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_INPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 61 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_ALLOW_ALL_ODV   0

Definition at line 71 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_ALLOWED_SET_ODV   ""

Definition at line 72 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_FILE_NAME_ODV   UQ_ML_SAMPLING_L_FILENAME_FOR_NO_FILE

Definition at line 69 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_FILE_TYPE_ODV   UQ_FILE_EXTENSION_FOR_MATLAB_FORMAT

Definition at line 70 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DATA_OUTPUT_PERIOD_ODV   0

Definition at line 68 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_DISPLAY_PERIOD_ODV   500

Definition at line 66 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_GENERATE_EXTRA_ODV   0

Definition at line 65 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_MEASURE_RUN_TIMES_ODV   1

Definition at line 67 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_RAW_CHAIN_SIZE_ODV   100

Definition at line 64 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_SCALE_COV_MATRIX_ODV   1

Definition at line 49 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_STOP_AT_END_ODV   0

Definition at line 41 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_TK_USE_LOCAL_HESSIAN_ODV   0

Definition at line 88 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_TK_USE_NEWTON_COMPONENT_ODV   1

Definition at line 89 of file MLSamplingLevelOptions.h.

#define UQ_ML_SAMPLING_L_TOTALLY_MUTE_ODV   1

Definition at line 54 of file MLSamplingLevelOptions.h.


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