queso-0.57.1
|
A templated class that stores default statistical options for a sequence of vectors, e.g. a Markov chain, a Monte Carlo input sequence, or a Monte Carlo output sequence. More...
#include <SequenceStatisticalOptions.h>
Public Member Functions | |
Constructor/Destructor methods | |
SsOptionsValues () | |
Default constructor. More... | |
SsOptionsValues (const BaseEnvironment *env, const char *prefix) | |
Prefix constructor. More... | |
SsOptionsValues (const SsOptionsValues &src) | |
Copy constructor. More... | |
virtual | ~SsOptionsValues () |
Destructor. More... | |
Set methods | |
SsOptionsValues & | operator= (const SsOptionsValues &rhs) |
Assignment operator; it copies rhs to this . More... | |
Public Attributes | |
Public attributes | |
std::string | m_prefix |
std::vector< double > | m_initialDiscardedPortions |
Stores the initial discarded portion of the chain. More... | |
bool | m_autoCorrComputeViaDef |
Whether or not compute autocorrelation via definition. More... | |
bool | m_autoCorrComputeViaFft |
Whether or not compute autocorrelation via FFT. More... | |
unsigned int | m_autoCorrSecondLag |
Second lag of the autocorrelation. More... | |
unsigned int | m_autoCorrLagSpacing |
Lag spacing of the autocorrelation. More... | |
unsigned int | m_autoCorrNumLags |
Number of lags of the autocorrelation. More... | |
bool | m_autoCorrDisplay |
Whether or not display autocorrelation. More... | |
bool | m_autoCorrWrite |
Whether or not write autocorrelation to file. More... | |
bool | m_kdeCompute |
Whether or not compute kernel density estimate (kde). More... | |
unsigned int | m_kdeNumEvalPositions |
Number of positions to evaluate kde. More... | |
bool | m_covMatrixCompute |
Whether or not compute covariance matrix. More... | |
bool | m_corrMatrixCompute |
Whether or not compute correlation matrix. More... | |
unsigned int | m_meanMonitorPeriod |
bool | m_bmmRun |
std::vector< unsigned int > | m_bmmLengths |
bool | m_bmmDisplay |
bool | m_bmmWrite |
bool | m_fftCompute |
unsigned int | m_fftParamId |
unsigned int | m_fftSize |
bool | m_fftTestInversion |
bool | m_fftWrite |
bool | m_psdCompute |
unsigned int | m_psdNumBlocks |
double | m_psdHopSizeRatio |
unsigned int | m_psdParamId |
bool | m_psdWrite |
bool | m_psdAtZeroCompute |
std::vector< unsigned int > | m_psdAtZeroNumBlocks |
double | m_psdAtZeroHopSizeRatio |
bool | m_psdAtZeroDisplay |
bool | m_psdAtZeroWrite |
bool | m_gewekeCompute |
double | m_gewekeNaRatio |
double | m_gewekeNbRatio |
bool | m_gewekeDisplay |
bool | m_gewekeWrite |
bool | m_meanStaccCompute |
bool | m_histCompute |
unsigned int | m_histNumInternalBins |
bool | m_cdfStaccCompute |
unsigned int | m_cdfStaccNumEvalPositions |
Private Member Functions | |
void | copy (const SsOptionsValues &src) |
Copies the option values from src to this . More... | |
A templated class that stores default statistical options for a sequence of vectors, e.g. a Markov chain, a Monte Carlo input sequence, or a Monte Carlo output sequence.
Definition at line 94 of file SequenceStatisticalOptions.h.
SsOptionsValues::SsOptionsValues | ( | ) |
Default constructor.
It assigns to the variables the pre-defined options for a sequence of data (scalars; vectors).
Definition at line 37 of file SequenceStatisticalOptions.C.
SsOptionsValues::SsOptionsValues | ( | const BaseEnvironment * | env, |
const char * | prefix | ||
) |
Prefix constructor.
Uses the prefix to read options from an input file.
Definition at line 130 of file SequenceStatisticalOptions.C.
References m_option_autoCorr_computeViaDef, m_option_autoCorr_computeViaFft, m_option_autoCorr_display, m_option_autoCorr_lagSpacing, m_option_autoCorr_numLags, m_option_autoCorr_secondLag, m_option_autoCorr_write, m_option_bmm_lengths, m_option_bmm_run, m_option_cdfStacc_compute, m_option_cdfStacc_numEvalPositions, m_option_corrMatrix_compute, m_option_covMatrix_compute, m_option_fft_compute, m_option_fft_paramId, m_option_fft_size, m_option_fft_testInversion, m_option_fft_write, m_option_geweke_compute, m_option_geweke_display, m_option_geweke_naRatio, m_option_geweke_nbRatio, m_option_geweke_write, m_option_help, m_option_hist_compute, m_option_hist_numInternalBins, m_option_initialDiscardedPortions, m_option_kde_compute, m_option_kde_numEvalPositions, m_option_mean_monitorPeriod, m_option_meanStacc_compute, m_option_psd_compute, m_option_psd_hopSizeRatio, m_option_psd_numBlocks, m_option_psd_paramId, m_option_psd_write, m_option_psdAtZero_compute, m_option_psdAtZero_display, m_option_psdAtZero_hopSizeRatio, m_option_psdAtZero_numBlocks, m_option_psdAtZero_write, and m_parser.
SsOptionsValues::SsOptionsValues | ( | const SsOptionsValues & | src | ) |
Copy constructor.
It assigns to this'
variables, the same values of the variable of src
.
Definition at line 272 of file SequenceStatisticalOptions.C.
References copy().
|
virtual |
|
private |
Copies the option values from src
to this
.
Definition at line 558 of file SequenceStatisticalOptions.C.
References m_autoCorrComputeViaDef, m_autoCorrComputeViaFft, m_autoCorrDisplay, m_autoCorrLagSpacing, m_autoCorrNumLags, m_autoCorrSecondLag, m_autoCorrWrite, m_bmmLengths, m_bmmRun, m_cdfStaccCompute, m_cdfStaccNumEvalPositions, m_corrMatrixCompute, m_covMatrixCompute, m_fftCompute, m_fftParamId, m_fftSize, m_fftTestInversion, m_fftWrite, m_gewekeCompute, m_gewekeDisplay, m_gewekeNaRatio, m_gewekeNbRatio, m_gewekeWrite, m_histCompute, m_histNumInternalBins, m_initialDiscardedPortions, m_kdeCompute, m_kdeNumEvalPositions, m_meanMonitorPeriod, m_meanStaccCompute, m_psdAtZeroCompute, m_psdAtZeroDisplay, m_psdAtZeroHopSizeRatio, m_psdAtZeroNumBlocks, m_psdAtZeroWrite, m_psdCompute, m_psdHopSizeRatio, m_psdNumBlocks, m_psdParamId, and m_psdWrite.
Referenced by operator=(), and SsOptionsValues().
SsOptionsValues & SsOptionsValues::operator= | ( | const SsOptionsValues & | rhs | ) |
Assignment operator; it copies rhs
to this
.
Definition at line 278 of file SequenceStatisticalOptions.C.
References copy().
bool SsOptionsValues::m_autoCorrComputeViaDef |
Whether or not compute autocorrelation via definition.
Definition at line 130 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrComputeViaDef(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_autoCorrComputeViaFft |
Whether or not compute autocorrelation via FFT.
Definition at line 133 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrComputeViaFft(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_autoCorrDisplay |
Whether or not display autocorrelation.
Definition at line 145 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrDisplay(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_autoCorrLagSpacing |
Lag spacing of the autocorrelation.
Definition at line 139 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrLagSpacing(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_autoCorrNumLags |
Number of lags of the autocorrelation.
Definition at line 142 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrNumLags(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_autoCorrSecondLag |
Second lag of the autocorrelation.
Definition at line 136 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrSecondLag(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_autoCorrWrite |
Whether or not write autocorrelation to file.
Definition at line 148 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::autoCorrWrite(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_bmmDisplay |
Definition at line 167 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::bmmDisplay().
std::vector<unsigned int> SsOptionsValues::m_bmmLengths |
Definition at line 166 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::bmmLengths(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_bmmRun |
Definition at line 165 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::bmmRun(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_bmmWrite |
Definition at line 168 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::bmmWrite().
bool SsOptionsValues::m_cdfStaccCompute |
Definition at line 199 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::cdfStaccCompute(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_cdfStaccNumEvalPositions |
Definition at line 200 of file SequenceStatisticalOptions.h.
Referenced by SequenceStatisticalOptions::cdfStaccNumEvalPositions(), copy(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_corrMatrixCompute |
Whether or not compute correlation matrix.
Definition at line 160 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::corrMatrixCompute(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_covMatrixCompute |
Whether or not compute covariance matrix.
Definition at line 157 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::covMatrixCompute(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_fftCompute |
Definition at line 170 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::fftCompute(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_fftParamId |
Definition at line 171 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::fftParamId(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_fftSize |
Definition at line 172 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::fftSize(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_fftTestInversion |
Definition at line 173 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::fftTestInversion(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_fftWrite |
Definition at line 174 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::fftWrite(), SequenceStatisticalOptions::getMyOptionValues(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_gewekeCompute |
Definition at line 188 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::gewekeCompute(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_gewekeDisplay |
Definition at line 191 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::gewekeDisplay(), and SequenceStatisticalOptions::print().
double SsOptionsValues::m_gewekeNaRatio |
Definition at line 189 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::gewekeNaRatio(), and SequenceStatisticalOptions::print().
double SsOptionsValues::m_gewekeNbRatio |
Definition at line 190 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::gewekeNbRatio(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_gewekeWrite |
Definition at line 192 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::gewekeWrite(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_histCompute |
Definition at line 196 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::histCompute(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_histNumInternalBins |
Definition at line 197 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::histNumInternalBins(), and SequenceStatisticalOptions::print().
std::vector<double> SsOptionsValues::m_initialDiscardedPortions |
Stores the initial discarded portion of the chain.
Definition at line 127 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::initialDiscardedPortions(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_kdeCompute |
Whether or not compute kernel density estimate (kde).
Definition at line 151 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::kdeCompute(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_kdeNumEvalPositions |
Number of positions to evaluate kde.
Definition at line 154 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::kdeNumEvalPositions(), and SequenceStatisticalOptions::print().
unsigned int SsOptionsValues::m_meanMonitorPeriod |
Definition at line 163 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::meanMonitorPeriod(), and SequenceStatisticalOptions::print().
bool SsOptionsValues::m_meanStaccCompute |
Definition at line 194 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::meanStaccCompute(), and SequenceStatisticalOptions::print().
|
private |
Definition at line 210 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 211 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 215 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 213 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 214 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 212 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 216 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 226 of file SequenceStatisticalOptions.h.
|
private |
Definition at line 225 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 224 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 227 of file SequenceStatisticalOptions.h.
|
private |
Definition at line 251 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 252 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 220 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 219 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 228 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 229 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 230 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 231 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 232 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 243 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 246 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 244 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 245 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 247 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 207 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 249 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 250 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 208 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 217 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 218 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 223 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 248 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 233 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 235 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 234 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 236 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 237 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 238 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 241 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 240 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 239 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 242 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
|
private |
Definition at line 205 of file SequenceStatisticalOptions.h.
Referenced by SsOptionsValues().
std::string SsOptionsValues::m_prefix |
Definition at line 124 of file SequenceStatisticalOptions.h.
bool SsOptionsValues::m_psdAtZeroCompute |
Definition at line 182 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdAtZeroCompute().
bool SsOptionsValues::m_psdAtZeroDisplay |
Definition at line 185 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdAtZeroDisplay().
double SsOptionsValues::m_psdAtZeroHopSizeRatio |
Definition at line 184 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdAtZeroHopSizeRatio().
std::vector<unsigned int> SsOptionsValues::m_psdAtZeroNumBlocks |
Definition at line 183 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdAtZeroNumBlocks().
bool SsOptionsValues::m_psdAtZeroWrite |
Definition at line 186 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdAtZeroWrite().
bool SsOptionsValues::m_psdCompute |
Definition at line 176 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdCompute().
double SsOptionsValues::m_psdHopSizeRatio |
Definition at line 178 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdHopSizeRatio().
unsigned int SsOptionsValues::m_psdNumBlocks |
Definition at line 177 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdNumBlocks().
unsigned int SsOptionsValues::m_psdParamId |
Definition at line 179 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdParamId().
bool SsOptionsValues::m_psdWrite |
Definition at line 180 of file SequenceStatisticalOptions.h.
Referenced by copy(), SequenceStatisticalOptions::getMyOptionValues(), SequenceStatisticalOptions::print(), and SequenceStatisticalOptions::psdWrite().