queso-0.57.1
|
This class provides options for each level of the Multilevel sequence generator if no input file is available. More...
#include <MLSamplingLevelOptions.h>
Public Member Functions | |
Constructor/Destructor methods | |
MLSamplingLevelOptions (const BaseEnvironment &env, const char *prefix) | |
Constructor: reads options from the input file. More... | |
virtual | ~MLSamplingLevelOptions () |
Destructor. More... | |
Misc method | |
const BaseEnvironment & | env () const |
Access to the environment. More... | |
I/O methods | |
void | scanOptionsValues (const MLSamplingLevelOptions *defaultOptions) |
void | print (std::ostream &os) const |
Public Attributes | |
std::string | m_prefix |
std::string | m_help |
If non-empty string, print options and values to output file. More... | |
std::string | m_checkpointOutputFileName |
Name of checkpoint output file. More... | |
bool | m_stopAtEnd |
Stop at end of such level. More... | |
std::string | m_dataOutputFileName |
Name of generic output file. More... | |
bool | m_dataOutputAllowAll |
subEnvs that will write to generic output file. More... | |
std::set< unsigned int > | m_dataOutputAllowedSet |
subEnvs that will write to generic output file. More... | |
std::string | m_str1 |
subEnvs that will write to generic output file. More... | |
unsigned int | m_loadBalanceAlgorithmId |
Perform load balancing with chosen algorithm (0 = no balancing). More... | |
double | m_loadBalanceTreshold |
Perform load balancing if load unbalancing ratio > threshold. More... | |
double | m_minEffectiveSizeRatio |
Minimum allowed effective size ratio wrt previous level. More... | |
double | m_maxEffectiveSizeRatio |
Maximum allowed effective size ratio wrt previous level. More... | |
bool | m_scaleCovMatrix |
Whether or not scale proposal covariance matrix. More... | |
double | m_minRejectionRate |
minimum allowed attempted rejection rate at current level More... | |
double | m_maxRejectionRate |
maximum allowed attempted rejection rate at current level. More... | |
double | m_covRejectionRate |
c.o.v. for judging attempted rejection rate at current level. More... | |
double | m_minAcceptableEta |
minimum acceptable eta, More... | |
bool | m_totallyMute |
Whether or not to be totally mute (no printout message). More... | |
std::string | m_initialPositionDataInputFileName |
Name of input file for initial position. More... | |
std::string | m_initialPositionDataInputFileType |
Type of input file for initial position. More... | |
std::string | m_initialProposalCovMatrixDataInputFileName |
Name of input file for initial proposal covariance matrix. More... | |
std::string | m_initialProposalCovMatrixDataInputFileType |
Type of input file for initial proposal covariance matrix. More... | |
bool | m_initialPositionUsePreviousLevelLikelihood |
Use previous level likelihood for initial chain position instead of re-computing it from target pdf. More... | |
std::set< unsigned int > | m_parameterDisabledSet |
std::string | m_str2 |
std::vector< double > | m_initialValuesOfDisabledParameters |
std::string | m_str3 |
std::string | m_rawChainDataInputFileName |
Name of input file for raw chain. More... | |
std::string | m_rawChainDataInputFileType |
Type of input file for raw chain. More... | |
unsigned int | m_rawChainSize |
Size of raw chain. More... | |
bool | m_rawChainGenerateExtra |
Generate extra information about raw chain. More... | |
unsigned int | m_rawChainDisplayPeriod |
Period of message display during raw chain generation. More... | |
bool | m_rawChainMeasureRunTimes |
Whether or not to measure run times. More... | |
unsigned int | m_rawChainDataOutputPeriod |
Period of message display during raw chain generation. More... | |
std::string | m_rawChainDataOutputFileName |
Name of output file for raw chain. More... | |
std::string | m_rawChainDataOutputFileType |
Type of output file for raw chain. More... | |
bool | m_rawChainDataOutputAllowAll |
Whether or not subEnvs will write to output file for raw chain. More... | |
std::set< unsigned int > | m_rawChainDataOutputAllowedSet |
subEnvs that will write to output file for raw chain. More... | |
std::string | m_str4 |
bool | m_rawChainComputeStats |
Compute statistics on raw chain. More... | |
SequenceStatisticalOptions * | m_rawChainStatisticalOptionsObj |
bool | m_rawChainStatOptsInstantiated |
bool | m_filteredChainGenerate |
Whether or not to generate filtered chain. More... | |
double | m_filteredChainDiscardedPortion |
Initial discarded portion for chain filtering. More... | |
unsigned int | m_filteredChainLag |
Spacing for chain filtering. More... | |
std::string | m_filteredChainDataOutputFileName |
Name of output file for filtered chain. More... | |
std::string | m_filteredChainDataOutputFileType |
Type of output file for filtered chain. More... | |
bool | m_filteredChainDataOutputAllowAll |
Whether or not subEnvs will write to output file for filtered chain. More... | |
std::set< unsigned int > | m_filteredChainDataOutputAllowedSet |
subEnvs that will write to output file for filtered chain. More... | |
std::string | m_str5 |
bool | m_filteredChainComputeStats |
Compute statistics on filtered chain. More... | |
SequenceStatisticalOptions * | m_filteredChainStatisticalOptionsObj |
bool | m_filteredChainStatOptsInstantiated |
bool | m_displayCandidates |
Display candidates generated in the core MH algorithm. More... | |
bool | m_putOutOfBoundsInChain |
Put 'out of bound' candidates in chain as well. More... | |
bool | m_tkUseLocalHessian |
Whether or not 'proposal' uses local Hessian. More... | |
bool | m_tkUseNewtonComponent |
Whether or not 'proposal' uses Newton component. More... | |
unsigned int | m_drMaxNumExtraStages |
'dr' maximum number of extra stages. More... | |
std::vector< double > | m_drScalesForExtraStages |
'dr' list of scales for proposal covariance matrices from 2nd stage on. More... | |
std::string | m_str6 |
bool | m_drDuringAmNonAdaptiveInt |
Whether or not 'dr' is used during 'am' non adaptive interval. More... | |
bool | m_amKeepInitialMatrix |
Whether or not 'am' will keep initial (given) matrix. More... | |
unsigned int | m_amInitialNonAdaptInterval |
'am' initial non adaptation interval More... | |
unsigned int | m_amAdaptInterval |
'am' adaptation interval. More... | |
unsigned int | m_amAdaptedMatricesDataOutputPeriod |
Period for outputing 'am' adapted matrices. More... | |
std::string | m_amAdaptedMatricesDataOutputFileName |
Name of output file for 'am' adapted matrices. More... | |
std::string | m_amAdaptedMatricesDataOutputFileType |
Type of output file for 'am' adapted matrices. More... | |
bool | m_amAdaptedMatricesDataOutputAllowAll |
Whether or not subEnvs will write to output file for 'am' adapted matrices. More... | |
std::set< unsigned int > | m_amAdaptedMatricesDataOutputAllowedSet |
subEnvs that will write to output file for 'am' adapted matrices. More... | |
std::string | m_str7 |
double | m_amEta |
'am' eta. More... | |
double | m_amEpsilon |
'am' epsilon. More... | |
bool | m_doLogitTransform |
Whether or not a logit transform will be done for bounded domains. More... | |
std::string | m_algorithm |
Which algorithm to use for sampling. More... | |
std::string | m_tk |
Which transition kernel to use for sampling. More... | |
unsigned int | m_updateInterval |
How often to call the TK's updateTK method. More... | |
Private Member Functions | |
void | copyOptionsValues (const MLSamplingLevelOptions &srcOptions) |
Copies the option values from srcOptions to this . More... | |
void | getAllOptions () |
void | defineAllOptions () |
void | checkOptions (const BaseEnvironment *env) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const MLSamplingLevelOptions &obj) |
This class provides options for each level of the Multilevel sequence generator if no input file is available.
Multilevel sequence generator expects options for its methods to operate in each level of the sequece generated. This class provides default values for such options if no input file is available.
Definition at line 126 of file MLSamplingLevelOptions.h.
QUESO::MLSamplingLevelOptions::MLSamplingLevelOptions | ( | const BaseEnvironment & | env, |
const char * | prefix | ||
) |
Constructor: reads options from the input file.
Definition at line 31 of file MLSamplingLevelOptions.C.
References checkOptions(), defineAllOptions(), getAllOptions(), m_parser, and QUESO::BoostInputOptionsParser::scanInputFile().
|
virtual |
Destructor.
Definition at line 577 of file MLSamplingLevelOptions.C.
References m_filteredChainStatisticalOptionsObj, m_filteredChainStatOptsInstantiated, m_rawChainStatisticalOptionsObj, and m_rawChainStatOptsInstantiated.
|
private |
Definition at line 624 of file MLSamplingLevelOptions.C.
References m_amAdaptedMatricesDataOutputAllowAll, m_amAdaptedMatricesDataOutputAllowedSet, m_covRejectionRate, m_dataOutputAllowAll, m_dataOutputAllowedSet, m_drMaxNumExtraStages, m_drScalesForExtraStages, m_env, m_filteredChainDataOutputAllowAll, m_filteredChainDataOutputAllowedSet, m_filteredChainGenerate, m_filteredChainLag, m_help, m_initialValuesOfDisabledParameters, m_maxEffectiveSizeRatio, m_maxRejectionRate, m_minEffectiveSizeRatio, m_minRejectionRate, m_option_covRejectionRate, m_option_filteredChain_lag, m_option_maxEffectiveSizeRatio, m_option_maxRejectionRate, m_option_minEffectiveSizeRatio, m_option_minRejectionRate, m_parameterDisabledSet, m_rawChainDataOutputAllowAll, m_rawChainDataOutputAllowedSet, m_str1, m_str2, m_str3, m_str4, m_str5, m_str6, m_str7, QUESO::size, QUESO::BaseEnvironment::subDisplayFile(), and QUESO::BaseEnvironment::subId().
Referenced by MLSamplingLevelOptions().
|
private |
Copies the option values from srcOptions
to this
.
Definition at line 489 of file MLSamplingLevelOptions.C.
References m_algorithm, m_amAdaptedMatricesDataOutputAllowAll, m_amAdaptedMatricesDataOutputAllowedSet, m_amAdaptedMatricesDataOutputFileName, m_amAdaptedMatricesDataOutputFileType, m_amAdaptedMatricesDataOutputPeriod, m_amAdaptInterval, m_amEpsilon, m_amEta, m_amInitialNonAdaptInterval, m_amKeepInitialMatrix, m_checkpointOutputFileName, m_covRejectionRate, m_dataOutputAllowAll, m_dataOutputAllowedSet, m_dataOutputFileName, m_displayCandidates, m_doLogitTransform, m_drDuringAmNonAdaptiveInt, m_drMaxNumExtraStages, m_drScalesForExtraStages, m_filteredChainComputeStats, m_filteredChainDataOutputAllowAll, m_filteredChainDataOutputAllowedSet, m_filteredChainDataOutputFileName, m_filteredChainDataOutputFileType, m_filteredChainDiscardedPortion, m_filteredChainGenerate, m_filteredChainLag, m_filteredChainStatisticalOptionsObj, m_filteredChainStatOptsInstantiated, m_initialPositionDataInputFileName, m_initialPositionDataInputFileType, m_initialPositionUsePreviousLevelLikelihood, m_initialProposalCovMatrixDataInputFileName, m_initialProposalCovMatrixDataInputFileType, m_initialValuesOfDisabledParameters, m_loadBalanceAlgorithmId, m_loadBalanceTreshold, m_maxEffectiveSizeRatio, m_maxRejectionRate, m_minAcceptableEta, m_minEffectiveSizeRatio, m_minRejectionRate, m_parameterDisabledSet, m_putOutOfBoundsInChain, m_rawChainComputeStats, m_rawChainDataInputFileName, m_rawChainDataInputFileType, m_rawChainDataOutputAllowAll, m_rawChainDataOutputAllowedSet, m_rawChainDataOutputFileName, m_rawChainDataOutputFileType, m_rawChainDataOutputPeriod, m_rawChainDisplayPeriod, m_rawChainGenerateExtra, m_rawChainMeasureRunTimes, m_rawChainSize, m_rawChainStatisticalOptionsObj, m_rawChainStatOptsInstantiated, m_scaleCovMatrix, m_stopAtEnd, m_str1, m_str2, m_str3, m_str4, m_str5, m_str6, m_str7, m_tk, m_tkUseLocalHessian, m_tkUseNewtonComponent, m_totallyMute, and m_updateInterval.
Referenced by scanOptionsValues().
|
private |
Definition at line 200 of file MLSamplingLevelOptions.C.
References m_amAdaptedMatricesDataOutputAllowAll, m_amAdaptedMatricesDataOutputFileName, m_amAdaptedMatricesDataOutputFileType, m_amAdaptedMatricesDataOutputPeriod, m_amAdaptInterval, m_amEpsilon, m_amEta, m_amInitialNonAdaptInterval, m_amKeepInitialMatrix, m_checkpointOutputFileName, m_covRejectionRate, m_dataOutputAllowAll, m_dataOutputFileName, m_displayCandidates, m_drDuringAmNonAdaptiveInt, m_drMaxNumExtraStages, m_filteredChainComputeStats, m_filteredChainDataOutputAllowAll, m_filteredChainDataOutputFileName, m_filteredChainDataOutputFileType, m_filteredChainDiscardedPortion, m_filteredChainGenerate, m_filteredChainLag, m_initialPositionDataInputFileName, m_initialPositionDataInputFileType, m_initialPositionUsePreviousLevelLikelihood, m_initialProposalCovMatrixDataInputFileName, m_initialProposalCovMatrixDataInputFileType, m_loadBalanceAlgorithmId, m_loadBalanceTreshold, m_maxEffectiveSizeRatio, m_maxRejectionRate, m_minAcceptableEta, m_minEffectiveSizeRatio, m_minRejectionRate, m_option_algorithm, m_option_am_adaptedMatrices_dataOutputAllowAll, m_option_am_adaptedMatrices_dataOutputAllowedSet, m_option_am_adaptedMatrices_dataOutputFileName, m_option_am_adaptedMatrices_dataOutputFileType, m_option_am_adaptedMatrices_dataOutputPeriod, m_option_am_adaptInterval, m_option_am_epsilon, m_option_am_eta, m_option_am_initialNonAdaptInterval, m_option_am_keepInitialMatrix, m_option_checkpointOutputFileName, m_option_covRejectionRate, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_displayCandidates, m_option_doLogitTransform, m_option_dr_duringAmNonAdaptiveInt, m_option_dr_listOfScalesForExtraStages, m_option_dr_maxNumExtraStages, m_option_filteredChain_computeStats, m_option_filteredChain_dataOutputAllowAll, m_option_filteredChain_dataOutputAllowedSet, m_option_filteredChain_dataOutputFileName, m_option_filteredChain_dataOutputFileType, m_option_filteredChain_discardedPortion, m_option_filteredChain_generate, m_option_filteredChain_lag, m_option_help, m_option_initialPosition_dataInputFileName, m_option_initialPosition_dataInputFileType, m_option_initialPositionUsePreviousLevelLikelihood, m_option_initialProposalCovMatrix_dataInputFileName, m_option_initialProposalCovMatrix_dataInputFileType, m_option_initialValuesOfDisabledParameters, m_option_listOfDisabledParameters, m_option_loadBalanceAlgorithmId, m_option_loadBalanceTreshold, m_option_maxEffectiveSizeRatio, m_option_maxRejectionRate, m_option_minAcceptableEta, m_option_minEffectiveSizeRatio, m_option_minRejectionRate, m_option_putOutOfBoundsInChain, m_option_rawChain_computeStats, m_option_rawChain_dataInputFileName, m_option_rawChain_dataInputFileType, m_option_rawChain_dataOutputAllowAll, m_option_rawChain_dataOutputAllowedSet, m_option_rawChain_dataOutputFileName, m_option_rawChain_dataOutputFileType, m_option_rawChain_dataOutputPeriod, m_option_rawChain_displayPeriod, m_option_rawChain_generateExtra, m_option_rawChain_measureRunTimes, m_option_rawChain_size, m_option_scaleCovMatrix, m_option_stopAtEnd, m_option_tk, m_option_tk_useLocalHessian, m_option_tk_useNewtonComponent, m_option_totallyMute, m_option_updateInterval, m_parser, m_putOutOfBoundsInChain, m_rawChainComputeStats, m_rawChainDataInputFileName, m_rawChainDataInputFileType, m_rawChainDataOutputAllowAll, m_rawChainDataOutputFileName, m_rawChainDataOutputFileType, m_rawChainDataOutputPeriod, m_rawChainDisplayPeriod, m_rawChainGenerateExtra, m_rawChainMeasureRunTimes, m_rawChainSize, m_scaleCovMatrix, m_stopAtEnd, m_str1, m_str2, m_str3, m_str4, m_str5, m_str6, m_str7, m_tkUseLocalHessian, m_tkUseNewtonComponent, m_totallyMute, and QUESO::BoostInputOptionsParser::registerOption().
Referenced by MLSamplingLevelOptions(), and scanOptionsValues().
const BaseEnvironment & QUESO::MLSamplingLevelOptions::env | ( | ) | const |
Access to the environment.
Definition at line 837 of file MLSamplingLevelOptions.C.
References m_env.
|
private |
Definition at line 278 of file MLSamplingLevelOptions.C.
References QUESO::BoostInputOptionsParser::getOption(), QUESO::BaseEnvironment::input(), m_algorithm, m_amAdaptedMatricesDataOutputAllowAll, m_amAdaptedMatricesDataOutputAllowedSet, m_amAdaptedMatricesDataOutputFileName, m_amAdaptedMatricesDataOutputFileType, m_amAdaptedMatricesDataOutputPeriod, m_amAdaptInterval, m_amEpsilon, m_amEta, m_amInitialNonAdaptInterval, m_amKeepInitialMatrix, m_checkpointOutputFileName, m_covRejectionRate, m_dataOutputAllowAll, m_dataOutputAllowedSet, m_dataOutputFileName, m_displayCandidates, m_doLogitTransform, m_drDuringAmNonAdaptiveInt, m_drMaxNumExtraStages, m_drScalesForExtraStages, m_env, m_filteredChainComputeStats, m_filteredChainDataOutputAllowAll, m_filteredChainDataOutputAllowedSet, m_filteredChainDataOutputFileName, m_filteredChainDataOutputFileType, m_filteredChainDiscardedPortion, m_filteredChainGenerate, m_filteredChainLag, m_help, m_initialPositionDataInputFileName, m_initialPositionDataInputFileType, m_initialPositionUsePreviousLevelLikelihood, m_initialProposalCovMatrixDataInputFileName, m_initialProposalCovMatrixDataInputFileType, m_initialValuesOfDisabledParameters, m_loadBalanceAlgorithmId, m_loadBalanceTreshold, m_maxEffectiveSizeRatio, m_maxRejectionRate, m_minAcceptableEta, m_minEffectiveSizeRatio, m_minRejectionRate, m_option_algorithm, m_option_am_adaptedMatrices_dataOutputAllowAll, m_option_am_adaptedMatrices_dataOutputAllowedSet, m_option_am_adaptedMatrices_dataOutputFileName, m_option_am_adaptedMatrices_dataOutputFileType, m_option_am_adaptedMatrices_dataOutputPeriod, m_option_am_adaptInterval, m_option_am_epsilon, m_option_am_eta, m_option_am_initialNonAdaptInterval, m_option_am_keepInitialMatrix, m_option_checkpointOutputFileName, m_option_covRejectionRate, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_displayCandidates, m_option_doLogitTransform, m_option_dr_duringAmNonAdaptiveInt, m_option_dr_listOfScalesForExtraStages, m_option_dr_maxNumExtraStages, m_option_filteredChain_computeStats, m_option_filteredChain_dataOutputAllowAll, m_option_filteredChain_dataOutputAllowedSet, m_option_filteredChain_dataOutputFileName, m_option_filteredChain_dataOutputFileType, m_option_filteredChain_discardedPortion, m_option_filteredChain_generate, m_option_filteredChain_lag, m_option_help, m_option_initialPosition_dataInputFileName, m_option_initialPosition_dataInputFileType, m_option_initialPositionUsePreviousLevelLikelihood, m_option_initialProposalCovMatrix_dataInputFileName, m_option_initialProposalCovMatrix_dataInputFileType, m_option_initialValuesOfDisabledParameters, m_option_listOfDisabledParameters, m_option_loadBalanceAlgorithmId, m_option_loadBalanceTreshold, m_option_maxEffectiveSizeRatio, m_option_maxRejectionRate, m_option_minAcceptableEta, m_option_minEffectiveSizeRatio, m_option_minRejectionRate, m_option_putOutOfBoundsInChain, m_option_rawChain_computeStats, m_option_rawChain_dataInputFileName, m_option_rawChain_dataInputFileType, m_option_rawChain_dataOutputAllowAll, m_option_rawChain_dataOutputAllowedSet, m_option_rawChain_dataOutputFileName, m_option_rawChain_dataOutputFileType, m_option_rawChain_dataOutputPeriod, m_option_rawChain_displayPeriod, m_option_rawChain_generateExtra, m_option_rawChain_measureRunTimes, m_option_rawChain_size, m_option_scaleCovMatrix, m_option_stopAtEnd, m_option_tk, m_option_tk_useLocalHessian, m_option_tk_useNewtonComponent, m_option_totallyMute, m_option_updateInterval, m_parameterDisabledSet, m_parser, m_putOutOfBoundsInChain, m_rawChainComputeStats, m_rawChainDataInputFileName, m_rawChainDataInputFileType, m_rawChainDataOutputAllowAll, m_rawChainDataOutputAllowedSet, m_rawChainDataOutputFileName, m_rawChainDataOutputFileType, m_rawChainDataOutputPeriod, m_rawChainDisplayPeriod, m_rawChainGenerateExtra, m_rawChainMeasureRunTimes, m_rawChainSize, m_scaleCovMatrix, m_stopAtEnd, m_tk, m_tkUseLocalHessian, m_tkUseNewtonComponent, m_totallyMute, m_updateInterval, and QUESO::size.
Referenced by MLSamplingLevelOptions(), and scanOptionsValues().
void QUESO::MLSamplingLevelOptions::print | ( | std::ostream & | os | ) | const |
Definition at line 735 of file MLSamplingLevelOptions.C.
References m_algorithm, m_amAdaptedMatricesDataOutputAllowAll, m_amAdaptedMatricesDataOutputAllowedSet, m_amAdaptedMatricesDataOutputFileName, m_amAdaptedMatricesDataOutputFileType, m_amAdaptedMatricesDataOutputPeriod, m_amAdaptInterval, m_amEpsilon, m_amEta, m_amInitialNonAdaptInterval, m_amKeepInitialMatrix, m_checkpointOutputFileName, m_covRejectionRate, m_dataOutputAllowAll, m_dataOutputAllowedSet, m_dataOutputFileName, m_displayCandidates, m_doLogitTransform, m_drDuringAmNonAdaptiveInt, m_drMaxNumExtraStages, m_drScalesForExtraStages, m_filteredChainComputeStats, m_filteredChainDataOutputAllowAll, m_filteredChainDataOutputAllowedSet, m_filteredChainDataOutputFileName, m_filteredChainDataOutputFileType, m_filteredChainDiscardedPortion, m_filteredChainGenerate, m_filteredChainLag, m_initialPositionDataInputFileName, m_initialPositionDataInputFileType, m_initialPositionUsePreviousLevelLikelihood, m_initialProposalCovMatrixDataInputFileName, m_initialProposalCovMatrixDataInputFileType, m_initialValuesOfDisabledParameters, m_loadBalanceAlgorithmId, m_loadBalanceTreshold, m_maxEffectiveSizeRatio, m_maxRejectionRate, m_minAcceptableEta, m_minEffectiveSizeRatio, m_minRejectionRate, m_option_algorithm, m_option_am_adaptedMatrices_dataOutputAllowAll, m_option_am_adaptedMatrices_dataOutputAllowedSet, m_option_am_adaptedMatrices_dataOutputFileName, m_option_am_adaptedMatrices_dataOutputFileType, m_option_am_adaptedMatrices_dataOutputPeriod, m_option_am_adaptInterval, m_option_am_epsilon, m_option_am_eta, m_option_am_initialNonAdaptInterval, m_option_am_keepInitialMatrix, m_option_checkpointOutputFileName, m_option_covRejectionRate, m_option_dataOutputAllowAll, m_option_dataOutputAllowedSet, m_option_dataOutputFileName, m_option_displayCandidates, m_option_doLogitTransform, m_option_dr_duringAmNonAdaptiveInt, m_option_dr_listOfScalesForExtraStages, m_option_dr_maxNumExtraStages, m_option_filteredChain_computeStats, m_option_filteredChain_dataOutputAllowAll, m_option_filteredChain_dataOutputAllowedSet, m_option_filteredChain_dataOutputFileName, m_option_filteredChain_dataOutputFileType, m_option_filteredChain_discardedPortion, m_option_filteredChain_generate, m_option_filteredChain_lag, m_option_initialPosition_dataInputFileName, m_option_initialPosition_dataInputFileType, m_option_initialPositionUsePreviousLevelLikelihood, m_option_initialProposalCovMatrix_dataInputFileName, m_option_initialProposalCovMatrix_dataInputFileType, m_option_initialValuesOfDisabledParameters, m_option_listOfDisabledParameters, m_option_loadBalanceAlgorithmId, m_option_loadBalanceTreshold, m_option_maxEffectiveSizeRatio, m_option_maxRejectionRate, m_option_minAcceptableEta, m_option_minEffectiveSizeRatio, m_option_minRejectionRate, m_option_putOutOfBoundsInChain, m_option_rawChain_computeStats, m_option_rawChain_dataInputFileName, m_option_rawChain_dataInputFileType, m_option_rawChain_dataOutputAllowAll, m_option_rawChain_dataOutputAllowedSet, m_option_rawChain_dataOutputFileName, m_option_rawChain_dataOutputFileType, m_option_rawChain_dataOutputPeriod, m_option_rawChain_displayPeriod, m_option_rawChain_generateExtra, m_option_rawChain_measureRunTimes, m_option_rawChain_size, m_option_scaleCovMatrix, m_option_stopAtEnd, m_option_tk, m_option_tk_useLocalHessian, m_option_tk_useNewtonComponent, m_option_totallyMute, m_option_updateInterval, m_parameterDisabledSet, m_prefix, m_putOutOfBoundsInChain, m_rawChainComputeStats, m_rawChainDataInputFileName, m_rawChainDataInputFileType, m_rawChainDataOutputAllowAll, m_rawChainDataOutputAllowedSet, m_rawChainDataOutputFileName, m_rawChainDataOutputFileType, m_rawChainDataOutputPeriod, m_rawChainDisplayPeriod, m_rawChainGenerateExtra, m_rawChainMeasureRunTimes, m_rawChainSize, m_scaleCovMatrix, m_stopAtEnd, m_tk, m_tkUseLocalHessian, m_tkUseNewtonComponent, m_totallyMute, and m_updateInterval.
Referenced by QUESO::operator<<().
void QUESO::MLSamplingLevelOptions::scanOptionsValues | ( | const MLSamplingLevelOptions * | defaultOptions | ) |
It prints the option values. It scans the option values from the options input file.
Definition at line 591 of file MLSamplingLevelOptions.C.
References copyOptionsValues(), defineAllOptions(), getAllOptions(), m_env, m_filteredChainComputeStats, m_filteredChainStatisticalOptionsObj, m_filteredChainStatOptsInstantiated, m_parser, m_prefix, m_rawChainComputeStats, m_rawChainStatisticalOptionsObj, m_rawChainStatOptsInstantiated, QUESO::BaseEnvironment::optionsInputFileName(), and QUESO::BoostInputOptionsParser::scanInputFile().
Referenced by QUESO::MLSampling< P_V, P_M >::generateSequence().
|
friend |
Definition at line 842 of file MLSamplingLevelOptions.C.
std::string QUESO::MLSamplingLevelOptions::m_algorithm |
Which algorithm to use for sampling.
Definition at line 364 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_amAdaptedMatricesDataOutputAllowAll |
Whether or not subEnvs will write to output file for 'am' adapted matrices.
Definition at line 346 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::set<unsigned int> QUESO::MLSamplingLevelOptions::m_amAdaptedMatricesDataOutputAllowedSet |
subEnvs that will write to output file for 'am' adapted matrices.
Definition at line 349 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_amAdaptedMatricesDataOutputFileName |
Name of output file for 'am' adapted matrices.
Definition at line 340 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_amAdaptedMatricesDataOutputFileType |
Type of output file for 'am' adapted matrices.
Definition at line 343 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_amAdaptedMatricesDataOutputPeriod |
Period for outputing 'am' adapted matrices.
Definition at line 337 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_amAdaptInterval |
'am' adaptation interval.
Definition at line 334 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_amEpsilon |
'am' epsilon.
Definition at line 358 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_amEta |
'am' eta.
Definition at line 355 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_amInitialNonAdaptInterval |
'am' initial non adaptation interval
Definition at line 331 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_amKeepInitialMatrix |
Whether or not 'am' will keep initial (given) matrix.
Definition at line 328 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_checkpointOutputFileName |
Name of checkpoint output file.
Definition at line 164 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_covRejectionRate |
c.o.v. for judging attempted rejection rate at current level.
Definition at line 203 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_dataOutputAllowAll |
subEnvs that will write to generic output file.
Definition at line 173 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::set<unsigned int> QUESO::MLSamplingLevelOptions::m_dataOutputAllowedSet |
subEnvs that will write to generic output file.
Definition at line 176 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_dataOutputFileName |
Name of generic output file.
Definition at line 170 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_displayCandidates |
Display candidates generated in the core MH algorithm.
Definition at line 306 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_doLogitTransform |
Whether or not a logit transform will be done for bounded domains.
Definition at line 361 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_drDuringAmNonAdaptiveInt |
Whether or not 'dr' is used during 'am' non adaptive interval.
Definition at line 325 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_drMaxNumExtraStages |
'dr' maximum number of extra stages.
Definition at line 318 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::vector<double> QUESO::MLSamplingLevelOptions::m_drScalesForExtraStages |
'dr' list of scales for proposal covariance matrices from 2nd stage on.
Definition at line 321 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
|
private |
Definition at line 378 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), env(), getAllOptions(), and scanOptionsValues().
bool QUESO::MLSamplingLevelOptions::m_filteredChainComputeStats |
Compute statistics on filtered chain.
Definition at line 301 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), print(), and scanOptionsValues().
bool QUESO::MLSamplingLevelOptions::m_filteredChainDataOutputAllowAll |
Whether or not subEnvs will write to output file for filtered chain.
Definition at line 293 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::set<unsigned int> QUESO::MLSamplingLevelOptions::m_filteredChainDataOutputAllowedSet |
subEnvs that will write to output file for filtered chain.
Definition at line 296 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_filteredChainDataOutputFileName |
Name of output file for filtered chain.
Definition at line 287 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_filteredChainDataOutputFileType |
Type of output file for filtered chain.
Definition at line 290 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_filteredChainDiscardedPortion |
Initial discarded portion for chain filtering.
Definition at line 281 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_filteredChainGenerate |
Whether or not to generate filtered chain.
Definition at line 278 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step10_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_filteredChainLag |
Spacing for chain filtering.
Definition at line 284 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
SequenceStatisticalOptions* QUESO::MLSamplingLevelOptions::m_filteredChainStatisticalOptionsObj |
Definition at line 302 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), scanOptionsValues(), and ~MLSamplingLevelOptions().
bool QUESO::MLSamplingLevelOptions::m_filteredChainStatOptsInstantiated |
Definition at line 303 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), scanOptionsValues(), and ~MLSamplingLevelOptions().
std::string QUESO::MLSamplingLevelOptions::m_help |
If non-empty string, print options and values to output file.
Definition at line 159 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), and getAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_initialPositionDataInputFileName |
Name of input file for initial position.
Definition at line 213 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_initialPositionDataInputFileType |
Type of input file for initial position.
Definition at line 216 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_initialPositionUsePreviousLevelLikelihood |
Use previous level likelihood for initial chain position instead of re-computing it from target pdf.
Definition at line 225 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), getAllOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_initialProposalCovMatrixDataInputFileName |
Name of input file for initial proposal covariance matrix.
Definition at line 219 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_initialProposalCovMatrixDataInputFileType |
Type of input file for initial proposal covariance matrix.
Definition at line 222 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::vector<double> QUESO::MLSamplingLevelOptions::m_initialValuesOfDisabledParameters |
Definition at line 230 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), getAllOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_loadBalanceAlgorithmId |
Perform load balancing with chosen algorithm (0 = no balancing).
Definition at line 182 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::decideOnBalancedChains_all(), defineAllOptions(), getAllOptions(), QUESO::MLSampling< P_V, P_M >::prepareBalLinkedChains_inter0(), and print().
double QUESO::MLSamplingLevelOptions::m_loadBalanceTreshold |
Perform load balancing if load unbalancing ratio > threshold.
Definition at line 185 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::decideOnBalancedChains_all(), defineAllOptions(), getAllOptions(), QUESO::MLSampling< P_V, P_M >::justBalance_proc0(), and print().
double QUESO::MLSamplingLevelOptions::m_maxEffectiveSizeRatio |
Maximum allowed effective size ratio wrt previous level.
Definition at line 191 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step03_inter0(), getAllOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_maxRejectionRate |
maximum allowed attempted rejection rate at current level.
Definition at line 200 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_minAcceptableEta |
minimum acceptable eta,
Used in the GPMSA code.
Definition at line 207 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence(), getAllOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_minEffectiveSizeRatio |
Minimum allowed effective size ratio wrt previous level.
Definition at line 188 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step03_inter0(), getAllOptions(), and print().
double QUESO::MLSamplingLevelOptions::m_minRejectionRate |
minimum allowed attempted rejection rate at current level
Definition at line 197 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), and print().
|
private |
Definition at line 458 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 453 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 454 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 451 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 452 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 450 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 449 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 456 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 455 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 448 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 447 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 388 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 401 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 392 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 393 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 391 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 440 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 457 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 446 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 445 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 444 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 437 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 434 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 435 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 432 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 433 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 430 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 429 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 431 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 384 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), and getAllOptions().
|
private |
Definition at line 404 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 405 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 408 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 406 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 407 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 410 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 409 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 394 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 395 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 397 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 400 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 402 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 396 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 399 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 441 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 426 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 411 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 412 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 423 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 424 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 418 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Option name for MLSamplingLevelOptions::m_rawChainDataOutputFileType. Option name is m_prefix + "ml_rawChain_dataOutputFileType".
Definition at line 421 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 417 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 415 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 414 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 416 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 413 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 398 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 390 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 459 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 442 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 443 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 403 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
|
private |
Definition at line 460 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), and print().
std::set<unsigned int> QUESO::MLSamplingLevelOptions::m_parameterDisabledSet |
Definition at line 228 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::generateSequence(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
|
private |
Definition at line 381 of file MLSamplingLevelOptions.h.
Referenced by defineAllOptions(), getAllOptions(), MLSamplingLevelOptions(), QUESO::operator<<(), and scanOptionsValues().
std::string QUESO::MLSamplingLevelOptions::m_prefix |
bool QUESO::MLSamplingLevelOptions::m_putOutOfBoundsInChain |
Put 'out of bound' candidates in chain as well.
Definition at line 309 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_rawChainComputeStats |
Compute statistics on raw chain.
Definition at line 273 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step10_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), print(), and scanOptionsValues().
std::string QUESO::MLSamplingLevelOptions::m_rawChainDataInputFileName |
Name of input file for raw chain.
Definition at line 234 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_rawChainDataInputFileType |
Type of input file for raw chain.
Definition at line 238 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_rawChainDataOutputAllowAll |
Whether or not subEnvs will write to output file for raw chain.
Definition at line 265 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::set<unsigned int> QUESO::MLSamplingLevelOptions::m_rawChainDataOutputAllowedSet |
subEnvs that will write to output file for raw chain.
Definition at line 268 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_rawChainDataOutputFileName |
Name of output file for raw chain.
Definition at line 256 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_rawChainDataOutputFileType |
Type of output file for raw chain.
See MhOptionsValues::m_rawChainDataOutputFileType
Definition at line 262 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_rawChainDataOutputPeriod |
Period of message display during raw chain generation.
Definition at line 253 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_rawChainDisplayPeriod |
Period of message display during raw chain generation.
Definition at line 247 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_rawChainGenerateExtra |
Generate extra information about raw chain.
Definition at line 244 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_rawChainMeasureRunTimes |
Whether or not to measure run times.
Definition at line 250 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_rawChainSize |
Size of raw chain.
Definition at line 241 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateBalLinkedChains_all(), QUESO::MLSampling< P_V, P_M >::generateSequence(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step01_inter0(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step10_all(), QUESO::MLSampling< P_V, P_M >::generateUnbLinkedChains_all(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
SequenceStatisticalOptions* QUESO::MLSamplingLevelOptions::m_rawChainStatisticalOptionsObj |
Definition at line 274 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), QUESO::MLSampling< P_V, P_M >::generateSequence_Level0_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step11_inter0(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), scanOptionsValues(), and ~MLSamplingLevelOptions().
bool QUESO::MLSamplingLevelOptions::m_rawChainStatOptsInstantiated |
Definition at line 275 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), scanOptionsValues(), and ~MLSamplingLevelOptions().
bool QUESO::MLSamplingLevelOptions::m_scaleCovMatrix |
Whether or not scale proposal covariance matrix.
Definition at line 194 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), getAllOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_stopAtEnd |
Stop at end of such level.
Definition at line 167 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence(), getAllOptions(), and print().
std::string QUESO::MLSamplingLevelOptions::m_str1 |
subEnvs that will write to generic output file.
Definition at line 179 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str2 |
Definition at line 229 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str3 |
Definition at line 231 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str4 |
Definition at line 270 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str5 |
Definition at line 297 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str6 |
Definition at line 322 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_str7 |
Definition at line 352 of file MLSamplingLevelOptions.h.
Referenced by checkOptions(), copyOptionsValues(), and defineAllOptions().
std::string QUESO::MLSamplingLevelOptions::m_tk |
Which transition kernel to use for sampling.
Definition at line 367 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_tkUseLocalHessian |
Whether or not 'proposal' uses local Hessian.
Definition at line 312 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_tkUseNewtonComponent |
Whether or not 'proposal' uses Newton component.
Definition at line 315 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
bool QUESO::MLSamplingLevelOptions::m_totallyMute |
Whether or not to be totally mute (no printout message).
Definition at line 210 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), defineAllOptions(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step09_all(), QUESO::MLSampling< P_V, P_M >::generateSequence_Step10_all(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().
unsigned int QUESO::MLSamplingLevelOptions::m_updateInterval |
How often to call the TK's updateTK method.
Definition at line 370 of file MLSamplingLevelOptions.h.
Referenced by copyOptionsValues(), getAllOptions(), QUESO::MetropolisHastingsSGOptions::MetropolisHastingsSGOptions(), and print().