queso-0.57.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
SequenceStatisticalOptions Class Reference

A templated class that stores statistical options (optionally read from an input file) More...

#include <SequenceStatisticalOptions.h>

Public Member Functions

unsigned int meanMonitorPeriod () const
 
bool bmmRun () const
 
const std::vector< unsigned int > & bmmLengths () const
 
bool bmmDisplay () const
 
bool bmmWrite () const
 
bool fftCompute () const
 
unsigned int fftParamId () const
 
unsigned int fftSize () const
 
bool fftTestInversion () const
 
bool fftWrite () const
 
bool psdCompute () const
 
unsigned int psdNumBlocks () const
 
double psdHopSizeRatio () const
 
unsigned int psdParamId () const
 
bool psdWrite () const
 
bool psdAtZeroCompute () const
 
const std::vector< unsigned int > & psdAtZeroNumBlocks () const
 
double psdAtZeroHopSizeRatio () const
 
bool psdAtZeroDisplay () const
 
bool psdAtZeroWrite () const
 
bool gewekeCompute () const
 
double gewekeNaRatio () const
 
double gewekeNbRatio () const
 
bool gewekeDisplay () const
 
bool gewekeWrite () const
 
bool meanStaccCompute () const
 
bool histCompute () const
 
unsigned int histNumInternalBins () const
 
bool cdfStaccCompute () const
 
unsigned int cdfStaccNumEvalPositions () const
 
Constructor/Destructor methods
 SequenceStatisticalOptions (const BaseEnvironment &env, const std::string &prefix)
 Constructor: reads options from the input file. More...
 
 SequenceStatisticalOptions (const BaseEnvironment &env, const std::string &prefix, const SsOptionsValues &alternativeOptionsValues)
 Constructor: with alternative option values. More...
 
 ~SequenceStatisticalOptions ()
 Destructor. More...
 
Statistical methods
const std::vector< double > & initialDiscardedPortions () const
 Finds the initially discarded portion of the chain. Access to private attribute m_initialDiscardedPortions. More...
 
bool autoCorrComputeViaDef () const
 Compute autocorrelation via definition. Access to private attribute m_autoCorrComputeViaDef. More...
 
bool autoCorrComputeViaFft () const
 Compute autocorrelation via FFT. Access to private attribute m_autoCorrComputeViaFft. More...
 
unsigned int autoCorrSecondLag () const
 Returns the second lag of the autocorrelation. Access to private attribute m_autoCorrSecondLag. More...
 
unsigned int autoCorrLagSpacing () const
 Returns the spacing of the autocorrelation. Access to private attribute m_autoCorrLagSpacing. More...
 
unsigned int autoCorrNumLags () const
 Returns the number of lags of the autocorrelation. Access to private attribute m_autoCorrNumLags. More...
 
bool autoCorrDisplay () const
 Displays autocorrelation. Access to private attribute m_autoCorrDisplay. More...
 
bool autoCorrWrite () const
 Writes autocorrelation. Access to private attribute m_autoCorrWrite. More...
 
bool kdeCompute () const
 Computes KDE. Access to private attribute m_kdeCompute. More...
 
unsigned int kdeNumEvalPositions () const
 Returns number of evaluation positions for KDE. Access to private attribute m_kdeNumEvalPositions. More...
 
bool covMatrixCompute () const
 Finds the covariance matrix. Access to private attribute m_covMatrixCompute. More...
 
bool corrMatrixCompute () const
 Finds the correlation matrix. Access to private attribute m_corrMatrixCompute. More...
 
I/O method
void print (std::ostream &os) const
 Prints the initial discarded portion of the chain; and, optionally, other attributes of the chain. More...
 

Public Attributes

Public attribute
SsOptionsValues m_ov
 

Private Member Functions

void defineMyOptions (boost::program_options::options_description &optionsDesc) const
 Defines the options for the chain. More...
 
void getMyOptionValues (boost::program_options::options_description &optionsDesc)
 Reads the chain options. More...
 

Private Attributes

std::string m_prefix
 
const BaseEnvironment & m_env
 
boost::program_options::options_description * m_optionsDesc
 
std::string m_option_help
 
std::string m_option_initialDiscardedPortions
 
std::string m_option_autoCorr_computeViaDef
 
std::string m_option_autoCorr_computeViaFft
 
std::string m_option_autoCorr_secondLag
 
std::string m_option_autoCorr_lagSpacing
 
std::string m_option_autoCorr_numLags
 
std::string m_option_autoCorr_display
 
std::string m_option_autoCorr_write
 
std::string m_option_kde_compute
 
std::string m_option_kde_numEvalPositions
 
std::string m_option_covMatrix_compute
 
std::string m_option_corrMatrix_compute
 
std::string m_option_mean_monitorPeriod
 
std::string m_option_bmm_run
 
std::string m_option_bmm_lengths
 
std::string m_option_bmm_display
 
std::string m_option_bmm_write
 
std::string m_option_fft_compute
 
std::string m_option_fft_paramId
 
std::string m_option_fft_size
 
std::string m_option_fft_testInversion
 
std::string m_option_fft_write
 
std::string m_option_psd_compute
 
std::string m_option_psd_numBlocks
 
std::string m_option_psd_hopSizeRatio
 
std::string m_option_psd_paramId
 
std::string m_option_psd_write
 
std::string m_option_psdAtZero_compute
 
std::string m_option_psdAtZero_numBlocks
 
std::string m_option_psdAtZero_hopSizeRatio
 
std::string m_option_psdAtZero_display
 
std::string m_option_psdAtZero_write
 
std::string m_option_geweke_compute
 
std::string m_option_geweke_naRatio
 
std::string m_option_geweke_nbRatio
 
std::string m_option_geweke_display
 
std::string m_option_geweke_write
 
std::string m_option_meanStacc_compute
 
std::string m_option_hist_compute
 
std::string m_option_hist_numInternalBins
 
std::string m_option_cdfStacc_compute
 
std::string m_option_cdfStacc_numEvalPositions
 

Detailed Description

A templated class that stores statistical options (optionally read from an input file)

A templated class that stores 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 269 of file SequenceStatisticalOptions.h.

Constructor & Destructor Documentation

SequenceStatisticalOptions::SequenceStatisticalOptions ( const BaseEnvironment &  env,
const std::string &  prefix 
)

Constructor: reads options from the input file.

It assigns to the variables the identifying strings (prefixes) for a sequence of data (scalars; vectors) which had been read from an input file.

Parameters
envThe QUESO environment
prefixPrefix for reading options from input file

Definition at line 606 of file SequenceStatisticalOptions.C.

References defineMyOptions(), getMyOptionValues(), m_env, m_optionsDesc, m_prefix, and QUESO::queso_require_not_equal_to_msg.

609  :
610  m_ov (),
611  m_prefix ((std::string)(prefix) + "stats_"),
612  m_env (env),
613  m_optionsDesc (new boost::program_options::options_description("Chain statistical options")),
614  m_option_help (m_prefix + "help" ),
615  m_option_initialDiscardedPortions (m_prefix + "initialDiscardedPortions" ),
616 #ifdef QUESO_COMPUTES_EXTRA_POST_PROCESSING_STATISTICS
617  m_option_mean_monitorPeriod (m_prefix + "mean_monitorPeriod" ),
618  m_option_bmm_run (m_prefix + "bmm_run" ),
619  m_option_bmm_lengths (m_prefix + "bmm_lengths" ),
620  m_option_bmm_display (m_prefix + "bmm_display" ),
621  m_option_bmm_write (m_prefix + "bmm_write" ),
622  m_option_fft_compute (m_prefix + "fft_compute" ),
623  m_option_fft_paramId (m_prefix + "fft_paramId" ),
624  m_option_fft_size (m_prefix + "fft_size" ),
625  m_option_fft_testInversion (m_prefix + "fft_testInversion" ),
626  m_option_fft_write (m_prefix + "fft_write" ),
627  m_option_psd_compute (m_prefix + "psd_compute" ),
628  m_option_psd_numBlocks (m_prefix + "psd_numBlocks" ),
629  m_option_psd_hopSizeRatio (m_prefix + "psd_hopSizeRatio" ),
630  m_option_psd_paramId (m_prefix + "psd_paramId" ),
631  m_option_psd_write (m_prefix + "psd_write" ),
632  m_option_psdAtZero_compute (m_prefix + "psdAtZero_compute" ),
633  m_option_psdAtZero_numBlocks (m_prefix + "psdAtZero_numBlocks" ),
634  m_option_psdAtZero_hopSizeRatio (m_prefix + "psdAtZero_hopSizeRatio" ),
635  m_option_psdAtZero_display (m_prefix + "psdAtZero_display" ),
636  m_option_psdAtZero_write (m_prefix + "psdAtZero_write" ),
637  m_option_geweke_compute (m_prefix + "geweke_compute" ),
638  m_option_geweke_naRatio (m_prefix + "geweke_naRatio" ),
639  m_option_geweke_nbRatio (m_prefix + "geweke_nbRatio" ),
640  m_option_geweke_display (m_prefix + "geweke_display" ),
641  m_option_geweke_write (m_prefix + "geweke_write" ),
642  m_option_meanStacc_compute (m_prefix + "meanStacc_compute" ),
643  m_option_hist_compute (m_prefix + "hist_compute" ),
644  m_option_hist_numInternalBins (m_prefix + "hist_numInternalBins" ),
645  m_option_cdfStacc_compute (m_prefix + "cdfStacc_compute" ),
646  m_option_cdfStacc_numEvalPositions(m_prefix + "cdfStacc_numEvalPositions"),
647 #endif
648  m_option_autoCorr_computeViaDef (m_prefix + "autoCorr_computeViaDef" ),
649  m_option_autoCorr_computeViaFft (m_prefix + "autoCorr_computeViaFft" ),
650  m_option_autoCorr_secondLag (m_prefix + "autoCorr_secondLag" ),
651  m_option_autoCorr_lagSpacing (m_prefix + "autoCorr_lagSpacing" ),
652  m_option_autoCorr_numLags (m_prefix + "autoCorr_numLags" ),
653  m_option_autoCorr_display (m_prefix + "autoCorr_display" ),
654  m_option_autoCorr_write (m_prefix + "autoCorr_write" ),
655  m_option_kde_compute (m_prefix + "kde_compute" ),
656  m_option_kde_numEvalPositions (m_prefix + "kde_numEvalPositions" ),
657  m_option_covMatrix_compute (m_prefix + "covMatrix_compute" ),
658  m_option_corrMatrix_compute (m_prefix + "corrMatrix_compute" )
659 {
660  queso_deprecated();
661 
662  if (m_env.subDisplayFile()) {
663  *m_env.subDisplayFile() << "Entering SequenceStatisticalOptions::constructor(1)"
664  << ", prefix = " << m_prefix
665  << std::endl;
666  }
667 
668  queso_require_not_equal_to_msg(m_env.optionsInputFileName(), "", "this constructor is incompatible with the abscense of an options input file");
669 
671  m_env.scanInputFileForMyOptions(*m_optionsDesc);
673 
674  if (m_env.subDisplayFile()) {
675  *m_env.subDisplayFile() << "After reading values of options with prefix '" << m_prefix
676  << "', state of SequenceStatisticalOptions object is:"
677  << "\n" << *this
678  << std::endl;
679  }
680 
681  if (m_env.subDisplayFile()) {
682  *m_env.subDisplayFile() << "Leaving SequenceStatisticalOptions::constructor(1)"
683  << ", prefix = " << m_prefix
684  << std::endl;
685  }
686 }
MonteCarloSGOptions::MonteCarloSGOptions(const BaseEnvironment &env, const char *prefix queso_require_not_equal_to_msg)(m_env.optionsInputFileName(), std::string(""), std::string("this constructor is incompatible with the absence of an options input file"))
boost::program_options::options_description * m_optionsDesc
void defineMyOptions(boost::program_options::options_description &optionsDesc) const
Defines the options for the chain.
void getMyOptionValues(boost::program_options::options_description &optionsDesc)
Reads the chain options.
SequenceStatisticalOptions::SequenceStatisticalOptions ( const BaseEnvironment &  env,
const std::string &  prefix,
const SsOptionsValues alternativeOptionsValues 
)

Constructor: with alternative option values.

In this constructor, the input options are given by alternativeOptionsValues, thus, they are not read from an input file.

Parameters
envThe QUESO environment
prefixPrefix for reading options from input file

Definition at line 688 of file SequenceStatisticalOptions.C.

References m_env, m_prefix, and QUESO::queso_require_equal_to_msg.

692  :
693  m_ov (alternativeOptionsValues),
694  m_prefix ((std::string)(prefix) + "stats_"),
695  m_env (env),
696  m_optionsDesc (NULL),
697  m_option_help (m_prefix + "help" ),
698  m_option_initialDiscardedPortions (m_prefix + "initialDiscardedPortions" ),
699 #ifdef QUESO_COMPUTES_EXTRA_POST_PROCESSING_STATISTICS
700  m_option_mean_monitorPeriod (m_prefix + "mean_monitorPeriod" ),
701  m_option_bmm_run (m_prefix + "bmm_run" ),
702  m_option_bmm_lengths (m_prefix + "bmm_lengths" ),
703  m_option_bmm_display (m_prefix + "bmm_display" ),
704  m_option_bmm_write (m_prefix + "bmm_write" ),
705  m_option_fft_compute (m_prefix + "fft_compute" ),
706  m_option_fft_paramId (m_prefix + "fft_paramId" ),
707  m_option_fft_size (m_prefix + "fft_size" ),
708  m_option_fft_testInversion (m_prefix + "fft_testInversion" ),
709  m_option_fft_write (m_prefix + "fft_write" ),
710  m_option_psd_compute (m_prefix + "psd_compute" ),
711  m_option_psd_numBlocks (m_prefix + "psd_numBlocks" ),
712  m_option_psd_hopSizeRatio (m_prefix + "psd_hopSizeRatio" ),
713  m_option_psd_paramId (m_prefix + "psd_paramId" ),
714  m_option_psd_write (m_prefix + "psd_write" ),
715  m_option_psdAtZero_compute (m_prefix + "psdAtZero_compute" ),
716  m_option_psdAtZero_numBlocks (m_prefix + "psdAtZero_numBlocks" ),
717  m_option_psdAtZero_hopSizeRatio (m_prefix + "psdAtZero_hopSizeRatio" ),
718  m_option_psdAtZero_display (m_prefix + "psdAtZero_display" ),
719  m_option_psdAtZero_write (m_prefix + "psdAtZero_write" ),
720  m_option_geweke_compute (m_prefix + "geweke_compute" ),
721  m_option_geweke_naRatio (m_prefix + "geweke_naRatio" ),
722  m_option_geweke_nbRatio (m_prefix + "geweke_nbRatio" ),
723  m_option_geweke_display (m_prefix + "geweke_display" ),
724  m_option_geweke_write (m_prefix + "geweke_write" ),
725  m_option_meanStacc_compute (m_prefix + "meanStacc_compute" ),
726  m_option_hist_compute (m_prefix + "hist_compute" ),
727  m_option_hist_numInternalBins (m_prefix + "hist_numInternalBins" ),
728  m_option_cdfStacc_compute (m_prefix + "cdfStacc_compute" ),
729  m_option_cdfStacc_numEvalPositions(m_prefix + "cdfStacc_numEvalPositions"),
730 #endif
731  m_option_autoCorr_computeViaDef (m_prefix + "autoCorr_computeViaDef" ),
732  m_option_autoCorr_computeViaFft (m_prefix + "autoCorr_computeViaFft" ),
733  m_option_autoCorr_secondLag (m_prefix + "autoCorr_secondLag" ),
734  m_option_autoCorr_lagSpacing (m_prefix + "autoCorr_lagSpacing" ),
735  m_option_autoCorr_numLags (m_prefix + "autoCorr_numLags" ),
736  m_option_autoCorr_display (m_prefix + "autoCorr_display" ),
737  m_option_autoCorr_write (m_prefix + "autoCorr_write" ),
738  m_option_kde_compute (m_prefix + "kde_compute" ),
739  m_option_kde_numEvalPositions (m_prefix + "kde_numEvalPositions" ),
740  m_option_covMatrix_compute (m_prefix + "covMatrix_compute" ),
741  m_option_corrMatrix_compute (m_prefix + "corrMatrix_compute" )
742 {
743  queso_deprecated();
744 
745  if (m_env.subDisplayFile()) {
746  *m_env.subDisplayFile() << "Entering SequenceStatisticalOptions::constructor(2)"
747  << ", prefix = " << m_prefix
748  << std::endl;
749  }
750 
751  queso_require_equal_to_msg(m_env.optionsInputFileName(), "", "this constructor is incompatible with the existence of an options input file");
752 
753  if (m_env.subDisplayFile()) {
754  *m_env.subDisplayFile() << "After setting values of options with prefix '" << m_prefix
755  << "', state of SequenceStatisticalOptions object is:"
756  << "\n" << *this
757  << std::endl;
758  }
759 
760  if (m_env.subDisplayFile()) {
761  *m_env.subDisplayFile() << "Leaving SequenceStatisticalOptions::constructor(2)"
762  << ", prefix = " << m_prefix
763  << std::endl;
764  }
765 }
boost::program_options::options_description * m_optionsDesc
MonteCarloSGOptions::MonteCarloSGOptions(const BaseEnvironment &env, const char *prefix, const McOptionsValues &alternativeOptionsValues queso_require_equal_to_msg)(m_env.optionsInputFileName(), std::string(""), std::string("this constructor is incompatible with the existence of an options input file"))
SequenceStatisticalOptions::~SequenceStatisticalOptions ( )

Destructor.

Definition at line 767 of file SequenceStatisticalOptions.C.

References m_optionsDesc.

768 {
769  queso_deprecated();
770 
771  if (m_optionsDesc) delete m_optionsDesc;
772 }
boost::program_options::options_description * m_optionsDesc

Member Function Documentation

bool SequenceStatisticalOptions::autoCorrComputeViaDef ( ) const

Compute autocorrelation via definition. Access to private attribute m_autoCorrComputeViaDef.

Definition at line 1307 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrComputeViaDef, and m_ov.

1308 {
1309  queso_deprecated();
1310 
1312 }
bool m_autoCorrComputeViaDef
Whether or not compute autocorrelation via definition.
bool SequenceStatisticalOptions::autoCorrComputeViaFft ( ) const

Compute autocorrelation via FFT. Access to private attribute m_autoCorrComputeViaFft.

Definition at line 1315 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrComputeViaFft, and m_ov.

1316 {
1317  queso_deprecated();
1318 
1320 }
bool m_autoCorrComputeViaFft
Whether or not compute autocorrelation via FFT.
bool SequenceStatisticalOptions::autoCorrDisplay ( ) const

Displays autocorrelation. Access to private attribute m_autoCorrDisplay.

Definition at line 1347 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrDisplay, and m_ov.

1348 {
1349  queso_deprecated();
1350 
1351  return m_ov.m_autoCorrDisplay;
1352 }
bool m_autoCorrDisplay
Whether or not display autocorrelation.
unsigned int SequenceStatisticalOptions::autoCorrLagSpacing ( ) const

Returns the spacing of the autocorrelation. Access to private attribute m_autoCorrLagSpacing.

Definition at line 1331 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrLagSpacing, and m_ov.

1332 {
1333  queso_deprecated();
1334 
1335  return m_ov.m_autoCorrLagSpacing;
1336 }
unsigned int m_autoCorrLagSpacing
Lag spacing of the autocorrelation.
unsigned int SequenceStatisticalOptions::autoCorrNumLags ( ) const

Returns the number of lags of the autocorrelation. Access to private attribute m_autoCorrNumLags.

Definition at line 1339 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrNumLags, and m_ov.

1340 {
1341  queso_deprecated();
1342 
1343  return m_ov.m_autoCorrNumLags;
1344 }
unsigned int m_autoCorrNumLags
Number of lags of the autocorrelation.
unsigned int SequenceStatisticalOptions::autoCorrSecondLag ( ) const

Returns the second lag of the autocorrelation. Access to private attribute m_autoCorrSecondLag.

Definition at line 1323 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrSecondLag, and m_ov.

1324 {
1325  queso_deprecated();
1326 
1327  return m_ov.m_autoCorrSecondLag;
1328 }
unsigned int m_autoCorrSecondLag
Second lag of the autocorrelation.
bool SequenceStatisticalOptions::autoCorrWrite ( ) const

Writes autocorrelation. Access to private attribute m_autoCorrWrite.

Definition at line 1355 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrWrite, and m_ov.

1356 {
1357  queso_deprecated();
1358 
1359  return m_ov.m_autoCorrWrite;
1360 }
bool m_autoCorrWrite
Whether or not write autocorrelation to file.
bool SequenceStatisticalOptions::bmmDisplay ( ) const

Definition at line 1091 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_bmmDisplay, and m_ov.

1092 {
1093  queso_deprecated();
1094 
1095  return m_ov.m_bmmDisplay;
1096 }
const std::vector< unsigned int > & SequenceStatisticalOptions::bmmLengths ( ) const

Definition at line 1083 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_bmmLengths, and m_ov.

1084 {
1085  queso_deprecated();
1086 
1087  return m_ov.m_bmmLengths;
1088 }
std::vector< unsigned int > m_bmmLengths
bool SequenceStatisticalOptions::bmmRun ( ) const

Definition at line 1075 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_bmmRun, and m_ov.

1076 {
1077  queso_deprecated();
1078 
1079  return m_ov.m_bmmRun;
1080 }
bool SequenceStatisticalOptions::bmmWrite ( ) const

Definition at line 1099 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_bmmWrite, and m_ov.

1100 {
1101  queso_deprecated();
1102 
1103  return m_ov.m_bmmWrite;
1104 }
bool SequenceStatisticalOptions::cdfStaccCompute ( ) const

Definition at line 1291 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_cdfStaccCompute, and m_ov.

1292 {
1293  queso_deprecated();
1294 
1295  return m_ov.m_cdfStaccCompute;
1296 }
unsigned int SequenceStatisticalOptions::cdfStaccNumEvalPositions ( ) const

Definition at line 1299 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_cdfStaccNumEvalPositions, and m_ov.

1300 {
1301  queso_deprecated();
1302 
1304 }
unsigned int m_cdfStaccNumEvalPositions
bool SequenceStatisticalOptions::corrMatrixCompute ( ) const

Finds the correlation matrix. Access to private attribute m_corrMatrixCompute.

Definition at line 1387 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_corrMatrixCompute, and m_ov.

1388 {
1389  queso_deprecated();
1390 
1391  return m_ov.m_corrMatrixCompute;
1392 }
bool m_corrMatrixCompute
Whether or not compute correlation matrix.
bool SequenceStatisticalOptions::covMatrixCompute ( ) const

Finds the covariance matrix. Access to private attribute m_covMatrixCompute.

Definition at line 1379 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_covMatrixCompute, and m_ov.

1380 {
1381  queso_deprecated();
1382 
1383  return m_ov.m_covMatrixCompute;
1384 }
bool m_covMatrixCompute
Whether or not compute covariance matrix.
void SequenceStatisticalOptions::defineMyOptions ( boost::program_options::options_description &  optionsDesc) const
private

Defines the options for the chain.

Definition at line 775 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, and m_option_psdAtZero_write.

Referenced by SequenceStatisticalOptions().

777 {
778  queso_deprecated();
779 
780  optionsDesc.add_options()
781  (m_option_help.c_str(), "produce help message for chain statistical options" )
782  (m_option_initialDiscardedPortions.c_str(), boost::program_options::value<std::string >()->default_value(UQ_SEQUENCE_INITIAL_DISCARDED_PORTIONS_ODV ), "list of initial discarded portions for chain statistics" )
783 #ifdef QUESO_COMPUTES_EXTRA_POST_PROCESSING_STATISTICS
784  (m_option_mean_monitorPeriod.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_MEAN_MONITOR_PERIOD_ODV ), "period for monitoring mean" )
785  (m_option_bmm_run.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_BMM_RUN_ODV ), "compute variance of sample mean with batch means method" )
786  (m_option_bmm_lengths.c_str(), boost::program_options::value<std::string >()->default_value(UQ_SEQUENCE_BMM_LENGTHS_ODV ), "list of batch lenghts for BMM" )
787  (m_option_fft_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_FFT_COMPUTE_ODV ), "compute fft" )
788  (m_option_fft_paramId.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_FFT_PARAM_ID_ODV ), "parameter id for fft computations" )
789  (m_option_fft_size.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_FFT_SIZE_ODV ), "fft size" )
790  (m_option_fft_testInversion.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_FFT_TEST_INVERSION_ODV ), "test fft inversion" )
791  (m_option_fft_write.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_FFT_WRITE_ODV ), "write fft" )
792  (m_option_psd_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_PSD_COMPUTE_ODV ), "compute psd" )
793  (m_option_psd_numBlocks.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_PSD_NUM_BLOCKS_ODV ), "number of blocks for computation of psd" )
794  (m_option_psd_hopSizeRatio.c_str(), boost::program_options::value<double >()->default_value(UQ_SEQUENCE_PSD_HOP_SIZE_RATIO_ODV ), "hop size ratio for psd" )
795  (m_option_psd_paramId.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_PSD_PARAM_ID_ODV ), "parameter id for psd computations" )
796  (m_option_psd_write.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_PSD_WRITE_ODV ), "write psd" )
797  (m_option_psdAtZero_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_PSD_AT_ZERO_COMPUTE_ODV ), "compute power spectral densities" )
798  (m_option_psdAtZero_numBlocks.c_str(), boost::program_options::value<std::string >()->default_value(UQ_SEQUENCE_PSD_AT_ZERO_NUM_BLOCKS_ODV ), "list of numbers of blocks for computation of psd at zero" )
799  (m_option_psdAtZero_hopSizeRatio.c_str(), boost::program_options::value<double >()->default_value(UQ_SEQUENCE_PSD_AT_ZERO_HOP_SIZE_RATIO_ODV ), "hop size ratio for psd at zero" )
800  (m_option_psdAtZero_display.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_PSD_AT_ZERO_DISPLAY_ODV ), "display computed psd at frequency zero on screen" )
801  (m_option_psdAtZero_write.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_PSD_AT_ZERO_WRITE_ODV ), "write computed psd at frequency zero to the output file" )
802  (m_option_geweke_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_GEWEKE_COMPUTE_ODV ), "compute Geweke coefficients" )
803  (m_option_geweke_naRatio.c_str(), boost::program_options::value<double >()->default_value(UQ_SEQUENCE_GEWEKE_NA_RATIO_ODV ), "ratio NA for Geweke" )
804  (m_option_geweke_nbRatio.c_str(), boost::program_options::value<double >()->default_value(UQ_SEQUENCE_GEWEKE_NB_RATIO_ODV ), "ratio NB for Geweke" )
805  (m_option_geweke_display.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_GEWEKE_DISPLAY_ODV ), "display computed Geweke on screen" )
806  (m_option_geweke_write.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_GEWEKE_WRITE_ODV ), "write computed Geweke to the output file" )
807  (m_option_meanStacc_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_MEAN_STACC_COMPUTE_ODV ), "compute statistical accuracy of mean" )
808  (m_option_hist_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_HIST_COMPUTE_ODV ), "compute histograms" )
809  (m_option_hist_numInternalBins.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_HIST_NUM_INTERNAL_BINS_ODV ), "number of internal bins" )
810  (m_option_cdfStacc_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_CDF_STACC_COMPUTE_ODV ), "compute statisical accuracy of cdf" )
811  (m_option_cdfStacc_numEvalPositions.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_CDF_STACC_NUM_EVAL_POSITIONS_ODV ), "number of evaluations points for statistical accuracy of cdf" )
812 #endif
813  (m_option_autoCorr_computeViaDef.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_AUTO_CORR_COMPUTE_VIA_DEF_ODV ), "compute correlations via definition" )
814  (m_option_autoCorr_computeViaFft.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_AUTO_CORR_COMPUTE_VIA_FFT_ODV ), "compute correlations via fft" )
815  (m_option_autoCorr_secondLag.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_AUTO_CORR_SECOND_LAG_ODV ), "second lag for computation of autocorrelations" )
816  (m_option_autoCorr_lagSpacing.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_AUTO_CORR_LAG_SPACING_ODV ), "lag spacing for computation of autocorrelations" )
817  (m_option_autoCorr_numLags.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_AUTO_CORR_NUM_LAGS_ODV ), "number of lags for computation of autocorrelations" )
818  (m_option_autoCorr_display.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_AUTO_CORR_DISPLAY_ODV ), "display computed autocorrelations on the screen" )
819  (m_option_autoCorr_write.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_AUTO_CORR_WRITE_ODV ), "write computed autocorrelations to the output file" )
820  (m_option_kde_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_KDE_COMPUTE_ODV ), "compute kernel density estimators" )
821  (m_option_kde_numEvalPositions.c_str(), boost::program_options::value<unsigned int>()->default_value(UQ_SEQUENCE_KDE_NUM_EVAL_POSITIONS_ODV ), "number of evaluation positions" )
822  (m_option_covMatrix_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_COV_MATRIX_COMPUTE_ODV ), "compute covariance matrix" )
823  (m_option_corrMatrix_compute.c_str(), boost::program_options::value<bool >()->default_value(UQ_SEQUENCE_CORR_MATRIX_COMPUTE_ODV ), "compute correlation matrix" )
824  ;
825 
826  return;
827 }
bool SequenceStatisticalOptions::fftCompute ( ) const

Definition at line 1107 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_fftCompute, and m_ov.

1108 {
1109  queso_deprecated();
1110 
1111  return m_ov.m_fftCompute;
1112 }
unsigned int SequenceStatisticalOptions::fftParamId ( ) const

Definition at line 1115 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_fftParamId, and m_ov.

1116 {
1117  queso_deprecated();
1118 
1119  return m_ov.m_fftParamId;
1120 }
unsigned int SequenceStatisticalOptions::fftSize ( ) const

Definition at line 1123 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_fftSize, and m_ov.

1124 {
1125  queso_deprecated();
1126 
1127  return m_ov.m_fftSize;
1128 }
bool SequenceStatisticalOptions::fftTestInversion ( ) const

Definition at line 1131 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_fftTestInversion, and m_ov.

1132 {
1133  queso_deprecated();
1134 
1135  return m_ov.m_fftTestInversion;
1136 }
bool SequenceStatisticalOptions::fftWrite ( ) const

Definition at line 1139 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_fftWrite, and m_ov.

1140 {
1141  queso_deprecated();
1142 
1143  return m_ov.m_fftWrite;
1144 }
void SequenceStatisticalOptions::getMyOptionValues ( boost::program_options::options_description &  optionsDesc)
private

Reads the chain options.

Definition at line 830 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrComputeViaDef, SsOptionsValues::m_autoCorrComputeViaFft, SsOptionsValues::m_autoCorrDisplay, SsOptionsValues::m_autoCorrLagSpacing, SsOptionsValues::m_autoCorrNumLags, SsOptionsValues::m_autoCorrSecondLag, SsOptionsValues::m_autoCorrWrite, SsOptionsValues::m_bmmLengths, SsOptionsValues::m_bmmRun, SsOptionsValues::m_cdfStaccCompute, SsOptionsValues::m_cdfStaccNumEvalPositions, SsOptionsValues::m_corrMatrixCompute, SsOptionsValues::m_covMatrixCompute, m_env, SsOptionsValues::m_fftCompute, SsOptionsValues::m_fftParamId, SsOptionsValues::m_fftSize, SsOptionsValues::m_fftTestInversion, SsOptionsValues::m_fftWrite, SsOptionsValues::m_gewekeCompute, SsOptionsValues::m_gewekeDisplay, SsOptionsValues::m_gewekeNaRatio, SsOptionsValues::m_gewekeNbRatio, SsOptionsValues::m_gewekeWrite, SsOptionsValues::m_histCompute, SsOptionsValues::m_histNumInternalBins, SsOptionsValues::m_initialDiscardedPortions, SsOptionsValues::m_kdeCompute, SsOptionsValues::m_kdeNumEvalPositions, SsOptionsValues::m_meanMonitorPeriod, SsOptionsValues::m_meanStaccCompute, 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, m_ov, SsOptionsValues::m_psdAtZeroCompute, SsOptionsValues::m_psdAtZeroDisplay, SsOptionsValues::m_psdAtZeroHopSizeRatio, SsOptionsValues::m_psdAtZeroNumBlocks, SsOptionsValues::m_psdAtZeroWrite, SsOptionsValues::m_psdCompute, SsOptionsValues::m_psdHopSizeRatio, SsOptionsValues::m_psdNumBlocks, SsOptionsValues::m_psdParamId, SsOptionsValues::m_psdWrite, and QUESO::MiscReadDoublesFromString().

Referenced by SequenceStatisticalOptions().

832 {
833  queso_deprecated();
834 
835  if (m_env.allOptionsMap().count(m_option_help)) {
836  if (m_env.subDisplayFile()) {
837  *m_env.subDisplayFile() << optionsDesc
838  << std::endl;
839  }
840  }
841 
842  if (m_env.allOptionsMap().count(m_option_initialDiscardedPortions)) {
844  std::vector<double> tmpPortions(0,0.);
845  std::string inputString = m_env.allOptionsMap()[m_option_initialDiscardedPortions].as<std::string>();
846  MiscReadDoublesFromString(inputString,tmpPortions);
847  //if (m_env.subDisplayFile()) {
848  // *m_env.subDisplayFile() << "In SequenceStatisticalOptions::getMyOptionValues(): percents = ";
849  // for (unsigned int i = 0; i < tmpPortions.size(); ++i) {
850  // *m_env.subDisplayFile() << " " << tmpPortions[i];
851  // }
852  // *m_env.subDisplayFile() << std::endl;
853  //}
854 
855  if (tmpPortions.size() > 0) {
856  m_ov.m_initialDiscardedPortions.resize(tmpPortions.size(),0.);
857  for (unsigned int i = 0; i < m_ov.m_initialDiscardedPortions.size(); ++i) {
858  m_ov.m_initialDiscardedPortions[i] = tmpPortions[i];
859  }
860  }
861  }
862 
863 #ifdef QUESO_COMPUTES_EXTRA_POST_PROCESSING_STATISTICS
864  if (m_env.allOptionsMap().count(m_option_mean_monitorPeriod)) {
865  m_ov.m_meanMonitorPeriod = m_env.allOptionsMap()[m_option_mean_monitorPeriod].as<unsigned int>();
866  }
867 
868  if (m_env.allOptionsMap().count(m_option_bmm_run)) {
869  m_ov.m_bmmRun = m_env.allOptionsMap()[m_option_bmm_run].as<bool>();
870  }
871 
872  if (m_env.allOptionsMap().count(m_option_bmm_lengths)) {
873  m_ov.m_bmmLengths.clear();
874  std::vector<double> tmpLengths(0,0.);
875  std::string inputString = m_env.allOptionsMap()[m_option_bmm_lengths].as<std::string>();
876  MiscReadDoublesFromString(inputString,tmpLengths);
877  //if (m_env.subDisplayFile()) {
878  // *m_env.subDisplayFile() << "In SequenceStatisticalOptions::getMyOptionValues(): lengths for BMM = ";
879  // for (unsigned int i = 0; i < tmpLengths.size(); ++i) {
880  // *m_env.subDisplayFile() << " " << tmpLengths[i];
881  // }
882  // *m_env.subDisplayFile() << std::endl;
883  //}
884 
885  if (tmpLengths.size() > 0) {
886  m_ov.m_bmmLengths.resize(tmpLengths.size(),0);
887  for (unsigned int i = 0; i < m_ov.m_bmmLengths.size(); ++i) {
888  m_ov.m_bmmLengths[i] = (unsigned int) tmpLengths[i];
889  }
890  }
891  }
892 
893  if (m_env.allOptionsMap().count(m_option_fft_compute)) {
894  m_ov.m_fftCompute = m_env.allOptionsMap()[m_option_fft_compute].as<bool>();
895  }
896 
897  if (m_env.allOptionsMap().count(m_option_fft_paramId)) {
898  m_ov.m_fftParamId = m_env.allOptionsMap()[m_option_fft_paramId].as<unsigned int>();
899  }
900 
901  if (m_env.allOptionsMap().count(m_option_fft_size)) {
902  m_ov.m_fftSize = m_env.allOptionsMap()[m_option_fft_size].as<unsigned int>();
903  }
904 
905  if (m_env.allOptionsMap().count(m_option_fft_testInversion)) {
906  m_ov.m_fftTestInversion = m_env.allOptionsMap()[m_option_fft_testInversion].as<bool>();
907  }
908 
909  if (m_env.allOptionsMap().count(m_option_fft_write)) {
910  m_ov.m_fftWrite = m_env.allOptionsMap()[m_option_fft_write].as<bool>();
911  }
912 
913  if (m_env.allOptionsMap().count(m_option_psd_compute)) {
914  m_ov.m_psdCompute = m_env.allOptionsMap()[m_option_psd_compute].as<bool>();
915  }
916 
917  if (m_env.allOptionsMap().count(m_option_psd_numBlocks)) {
918  m_ov.m_psdNumBlocks = m_env.allOptionsMap()[m_option_psd_numBlocks].as<unsigned int>();
919  }
920 
921  if (m_env.allOptionsMap().count(m_option_psd_hopSizeRatio)) {
922  m_ov.m_psdHopSizeRatio = m_env.allOptionsMap()[m_option_psd_hopSizeRatio].as<double>();
923  }
924 
925  if (m_env.allOptionsMap().count(m_option_psd_paramId)) {
926  m_ov.m_psdParamId = m_env.allOptionsMap()[m_option_psd_paramId].as<unsigned int>();
927  }
928 
929  if (m_env.allOptionsMap().count(m_option_psd_write)) {
930  m_ov.m_psdWrite = m_env.allOptionsMap()[m_option_psd_write].as<bool>();
931  }
932 
933  if (m_env.allOptionsMap().count(m_option_psdAtZero_compute)) {
934  m_ov.m_psdAtZeroCompute = m_env.allOptionsMap()[m_option_psdAtZero_compute].as<bool>();
935  }
936 
937  if (m_env.allOptionsMap().count(m_option_psdAtZero_numBlocks)) {
938  m_ov.m_psdAtZeroNumBlocks.clear();
939  std::vector<double> tmpNumBlocks(0,0.);
940  std::string inputString = m_env.allOptionsMap()[m_option_psdAtZero_numBlocks].as<std::string>();
941  MiscReadDoublesFromString(inputString,tmpNumBlocks);
942  //if (m_env.subDisplayFile()) {
943  // *m_env.subDisplayFile() << "In SequenceStatisticalOptions::getMyOptionValues(): numBlocks for psdAtZero = ";
944  // for (unsigned int i = 0; i < tmpNumBlocks.size(); ++i) {
945  // *m_env.subDisplayFile() << " " << numBlocks[i];
946  // }
947  // *m_env.subDisplayFile() << std::endl;
948  //}
949 
950  if (tmpNumBlocks.size() > 0) {
951  m_ov.m_psdAtZeroNumBlocks.resize(tmpNumBlocks.size(),0);
952  for (unsigned int i = 0; i < m_ov.m_psdAtZeroNumBlocks.size(); ++i) {
953  m_ov.m_psdAtZeroNumBlocks[i] = (unsigned int) tmpNumBlocks[i];
954  }
955  }
956  }
957 
958  if (m_env.allOptionsMap().count(m_option_psdAtZero_hopSizeRatio)) {
959  m_ov.m_psdAtZeroHopSizeRatio = m_env.allOptionsMap()[m_option_psdAtZero_hopSizeRatio].as<double>();
960  }
961 
962  if (m_env.allOptionsMap().count(m_option_psdAtZero_display)) {
963  m_ov.m_psdAtZeroDisplay = m_env.allOptionsMap()[m_option_psdAtZero_display].as<bool>();
964  }
965 
966  if (m_env.allOptionsMap().count(m_option_psdAtZero_write)) {
967  m_ov.m_psdAtZeroWrite = m_env.allOptionsMap()[m_option_psdAtZero_write].as<bool>();
968  }
969 
970  if (m_env.allOptionsMap().count(m_option_geweke_compute)) {
971  m_ov.m_gewekeCompute = m_env.allOptionsMap()[m_option_geweke_compute].as<bool>();
972  }
973 
974  if (m_env.allOptionsMap().count(m_option_geweke_naRatio)) {
975  m_ov.m_gewekeNaRatio = m_env.allOptionsMap()[m_option_geweke_naRatio].as<double>();
976  }
977 
978  if (m_env.allOptionsMap().count(m_option_geweke_nbRatio)) {
979  m_ov.m_gewekeNbRatio = m_env.allOptionsMap()[m_option_geweke_nbRatio].as<double>();
980  }
981 
982  if (m_env.allOptionsMap().count(m_option_geweke_display)) {
983  m_ov.m_gewekeDisplay = m_env.allOptionsMap()[m_option_geweke_display].as<bool>();
984  }
985 
986  if (m_env.allOptionsMap().count(m_option_geweke_write)) {
987  m_ov.m_gewekeWrite = m_env.allOptionsMap()[m_option_geweke_write].as<bool>();
988  }
989 
990  if (m_env.allOptionsMap().count(m_option_meanStacc_compute)) {
991  m_ov.m_meanStaccCompute = m_env.allOptionsMap()[m_option_meanStacc_compute].as<bool>();
992  }
993 
994  if (m_env.allOptionsMap().count(m_option_hist_compute)) {
995  m_ov.m_histCompute = m_env.allOptionsMap()[m_option_hist_compute].as<bool>();
996  }
997 
998  if (m_env.allOptionsMap().count(m_option_hist_numInternalBins)) {
999  m_ov.m_histNumInternalBins = m_env.allOptionsMap()[m_option_hist_numInternalBins].as<unsigned int>();
1000  }
1001 
1002  if (m_env.allOptionsMap().count(m_option_cdfStacc_compute)) {
1003  m_ov.m_cdfStaccCompute = m_env.allOptionsMap()[m_option_cdfStacc_compute].as<bool>();
1004  }
1005 
1006  if (m_env.allOptionsMap().count(m_option_cdfStacc_numEvalPositions)) {
1007  m_ov.m_cdfStaccNumEvalPositions = m_env.allOptionsMap()[m_option_cdfStacc_numEvalPositions].as<unsigned int>();
1008  }
1009 #endif
1010  if (m_env.allOptionsMap().count(m_option_autoCorr_computeViaDef)) {
1011  m_ov.m_autoCorrComputeViaDef = m_env.allOptionsMap()[m_option_autoCorr_computeViaDef].as<bool>();
1012  }
1013 
1014  if (m_env.allOptionsMap().count(m_option_autoCorr_computeViaFft)) {
1015  m_ov.m_autoCorrComputeViaFft = m_env.allOptionsMap()[m_option_autoCorr_computeViaFft].as<bool>();
1016  }
1017 
1018  if (m_env.allOptionsMap().count(m_option_autoCorr_secondLag)) {
1019  m_ov.m_autoCorrSecondLag = m_env.allOptionsMap()[m_option_autoCorr_secondLag].as<unsigned int>();
1020  }
1021 
1022  if (m_env.allOptionsMap().count(m_option_autoCorr_lagSpacing)) {
1023  m_ov.m_autoCorrLagSpacing = m_env.allOptionsMap()[m_option_autoCorr_lagSpacing].as<unsigned int>();
1024  }
1025 
1026  if (m_env.allOptionsMap().count(m_option_autoCorr_numLags)) {
1027  m_ov.m_autoCorrNumLags = m_env.allOptionsMap()[m_option_autoCorr_numLags].as<unsigned int>();
1028  }
1029 
1030  if (m_env.allOptionsMap().count(m_option_autoCorr_display)) {
1031  m_ov.m_autoCorrDisplay = m_env.allOptionsMap()[m_option_autoCorr_display].as<bool>();
1032  }
1033 
1034  if (m_env.allOptionsMap().count(m_option_autoCorr_write)) {
1035  m_ov.m_autoCorrWrite = m_env.allOptionsMap()[m_option_autoCorr_write].as<bool>();
1036  }
1037 
1038  if (m_env.allOptionsMap().count(m_option_kde_compute)) {
1039  m_ov.m_kdeCompute = m_env.allOptionsMap()[m_option_kde_compute].as<bool>();
1040  }
1041 
1042  if (m_env.allOptionsMap().count(m_option_kde_numEvalPositions)) {
1043  m_ov.m_kdeNumEvalPositions = m_env.allOptionsMap()[m_option_kde_numEvalPositions].as<unsigned int>();
1044  }
1045 
1046  if (m_env.allOptionsMap().count(m_option_covMatrix_compute)) {
1047  m_ov.m_covMatrixCompute = m_env.allOptionsMap()[m_option_covMatrix_compute].as<bool>();
1048  }
1049 
1050  if (m_env.allOptionsMap().count(m_option_corrMatrix_compute)) {
1051  m_ov.m_corrMatrixCompute = m_env.allOptionsMap()[m_option_corrMatrix_compute].as<bool>();
1052  }
1053 
1054  return;
1055 }
std::vector< unsigned int > m_bmmLengths
unsigned int m_cdfStaccNumEvalPositions
bool m_corrMatrixCompute
Whether or not compute correlation matrix.
std::vector< double > m_initialDiscardedPortions
Stores the initial discarded portion of the chain.
void MiscReadDoublesFromString(const std::string &inputString, std::vector< double > &outputDoubles)
Definition: Miscellaneous.C:40
std::vector< unsigned int > m_psdAtZeroNumBlocks
unsigned int m_kdeNumEvalPositions
Number of positions to evaluate kde.
unsigned int m_autoCorrLagSpacing
Lag spacing of the autocorrelation.
bool m_covMatrixCompute
Whether or not compute covariance matrix.
bool m_kdeCompute
Whether or not compute kernel density estimate (kde).
bool m_autoCorrWrite
Whether or not write autocorrelation to file.
bool m_autoCorrDisplay
Whether or not display autocorrelation.
unsigned int m_autoCorrSecondLag
Second lag of the autocorrelation.
bool m_autoCorrComputeViaDef
Whether or not compute autocorrelation via definition.
unsigned int m_autoCorrNumLags
Number of lags of the autocorrelation.
bool m_autoCorrComputeViaFft
Whether or not compute autocorrelation via FFT.
bool SequenceStatisticalOptions::gewekeCompute ( ) const

Definition at line 1227 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_gewekeCompute, and m_ov.

1228 {
1229  queso_deprecated();
1230 
1231  return m_ov.m_gewekeCompute;
1232 }
bool SequenceStatisticalOptions::gewekeDisplay ( ) const

Definition at line 1251 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_gewekeDisplay, and m_ov.

1252 {
1253  queso_deprecated();
1254 
1255  return m_ov.m_gewekeDisplay;
1256 }
double SequenceStatisticalOptions::gewekeNaRatio ( ) const

Definition at line 1235 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_gewekeNaRatio, and m_ov.

1236 {
1237  queso_deprecated();
1238 
1239  return m_ov.m_gewekeNaRatio;
1240 }
double SequenceStatisticalOptions::gewekeNbRatio ( ) const

Definition at line 1243 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_gewekeNbRatio, and m_ov.

1244 {
1245  queso_deprecated();
1246 
1247  return m_ov.m_gewekeNbRatio;
1248 }
bool SequenceStatisticalOptions::gewekeWrite ( ) const

Definition at line 1259 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_gewekeWrite, and m_ov.

1260 {
1261  queso_deprecated();
1262 
1263  return m_ov.m_gewekeWrite;
1264 }
bool SequenceStatisticalOptions::histCompute ( ) const

Definition at line 1275 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_histCompute, and m_ov.

1276 {
1277  queso_deprecated();
1278 
1279  return m_ov.m_histCompute;
1280 }
unsigned int SequenceStatisticalOptions::histNumInternalBins ( ) const

Definition at line 1283 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_histNumInternalBins, and m_ov.

1284 {
1285  queso_deprecated();
1286 
1287  return m_ov.m_histNumInternalBins;
1288 }
const std::vector< double > & SequenceStatisticalOptions::initialDiscardedPortions ( ) const

Finds the initially discarded portion of the chain. Access to private attribute m_initialDiscardedPortions.

Definition at line 1058 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_initialDiscardedPortions, and m_ov.

1059 {
1060  queso_deprecated();
1061 
1063 }
std::vector< double > m_initialDiscardedPortions
Stores the initial discarded portion of the chain.
bool SequenceStatisticalOptions::kdeCompute ( ) const

Computes KDE. Access to private attribute m_kdeCompute.

Definition at line 1363 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_kdeCompute, and m_ov.

1364 {
1365  queso_deprecated();
1366 
1367  return m_ov.m_kdeCompute;
1368 }
bool m_kdeCompute
Whether or not compute kernel density estimate (kde).
unsigned int SequenceStatisticalOptions::kdeNumEvalPositions ( ) const

Returns number of evaluation positions for KDE. Access to private attribute m_kdeNumEvalPositions.

Definition at line 1371 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_kdeNumEvalPositions, and m_ov.

1372 {
1373  queso_deprecated();
1374 
1375  return m_ov.m_kdeNumEvalPositions;
1376 }
unsigned int m_kdeNumEvalPositions
Number of positions to evaluate kde.
unsigned int SequenceStatisticalOptions::meanMonitorPeriod ( ) const

Definition at line 1067 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_meanMonitorPeriod, and m_ov.

1068 {
1069  queso_deprecated();
1070 
1071  return m_ov.m_meanMonitorPeriod;
1072 }
bool SequenceStatisticalOptions::meanStaccCompute ( ) const

Definition at line 1267 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_meanStaccCompute, and m_ov.

1268 {
1269  queso_deprecated();
1270 
1271  return m_ov.m_meanStaccCompute;
1272 }
void SequenceStatisticalOptions::print ( std::ostream &  os) const

Prints the initial discarded portion of the chain; and, optionally, other attributes of the chain.

Definition at line 1395 of file SequenceStatisticalOptions.C.

References SsOptionsValues::m_autoCorrComputeViaDef, SsOptionsValues::m_autoCorrComputeViaFft, SsOptionsValues::m_autoCorrDisplay, SsOptionsValues::m_autoCorrLagSpacing, SsOptionsValues::m_autoCorrNumLags, SsOptionsValues::m_autoCorrSecondLag, SsOptionsValues::m_autoCorrWrite, SsOptionsValues::m_bmmLengths, SsOptionsValues::m_bmmRun, SsOptionsValues::m_cdfStaccCompute, SsOptionsValues::m_cdfStaccNumEvalPositions, SsOptionsValues::m_corrMatrixCompute, SsOptionsValues::m_covMatrixCompute, SsOptionsValues::m_fftCompute, SsOptionsValues::m_fftParamId, SsOptionsValues::m_fftSize, SsOptionsValues::m_fftTestInversion, SsOptionsValues::m_fftWrite, SsOptionsValues::m_gewekeCompute, SsOptionsValues::m_gewekeDisplay, SsOptionsValues::m_gewekeNaRatio, SsOptionsValues::m_gewekeNbRatio, SsOptionsValues::m_gewekeWrite, SsOptionsValues::m_histCompute, SsOptionsValues::m_histNumInternalBins, SsOptionsValues::m_initialDiscardedPortions, SsOptionsValues::m_kdeCompute, SsOptionsValues::m_kdeNumEvalPositions, SsOptionsValues::m_meanMonitorPeriod, SsOptionsValues::m_meanStaccCompute, 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_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, m_ov, SsOptionsValues::m_psdAtZeroCompute, SsOptionsValues::m_psdAtZeroDisplay, SsOptionsValues::m_psdAtZeroHopSizeRatio, SsOptionsValues::m_psdAtZeroNumBlocks, SsOptionsValues::m_psdAtZeroWrite, SsOptionsValues::m_psdCompute, SsOptionsValues::m_psdHopSizeRatio, SsOptionsValues::m_psdNumBlocks, SsOptionsValues::m_psdParamId, and SsOptionsValues::m_psdWrite.

Referenced by QUESO::operator<<().

1396 {
1397  queso_deprecated();
1398 
1399  os << "\n" << m_option_initialDiscardedPortions << " = ";
1400  for (unsigned int i = 0; i < m_ov.m_initialDiscardedPortions.size(); ++i) {
1401  os << m_ov.m_initialDiscardedPortions[i] << " ";
1402  }
1403  os
1404 #ifdef QUESO_COMPUTES_EXTRA_POST_PROCESSING_STATISTICS
1406  << "\n" << m_option_bmm_run << " = " << m_ov.m_bmmRun
1407  << "\n" << m_option_bmm_lengths << " = ";
1408  for (unsigned int i = 0; i < m_ov.m_bmmLengths.size(); ++i) {
1409  os << m_ov.m_bmmLengths[i] << " ";
1410  }
1411  os << "\n" << m_option_fft_compute << " = " << m_ov.m_fftCompute
1412  << "\n" << m_option_fft_paramId << " = " << m_ov.m_fftParamId
1413  << "\n" << m_option_fft_size << " = " << m_ov.m_fftSize
1414  << "\n" << m_option_fft_testInversion << " = " << m_ov.m_fftTestInversion
1415  << "\n" << m_option_fft_write << " = " << m_ov.m_fftWrite
1416  << "\n" << m_option_psd_compute << " = " << m_ov.m_psdCompute
1417  << "\n" << m_option_psd_paramId << " = " << m_ov.m_psdParamId
1418  << "\n" << m_option_psd_numBlocks << " = " << m_ov.m_psdNumBlocks
1419  << "\n" << m_option_psd_hopSizeRatio << " = " << m_ov.m_psdHopSizeRatio
1420  << "\n" << m_option_psd_write << " = " << m_ov.m_psdWrite
1421  << "\n" << m_option_psdAtZero_compute << " = " << m_ov.m_psdAtZeroCompute
1422  << "\n" << m_option_psdAtZero_numBlocks << " = ";
1423  for (unsigned int i = 0; i < m_ov.m_psdAtZeroNumBlocks.size(); ++i) {
1424  os << m_ov.m_psdAtZeroNumBlocks[i] << " ";
1425  }
1427  << "\n" << m_option_psdAtZero_display << " = " << m_ov.m_psdAtZeroDisplay
1428  << "\n" << m_option_psdAtZero_write << " = " << m_ov.m_psdAtZeroWrite
1429  << "\n" << m_option_geweke_compute << " = " << m_ov.m_gewekeCompute
1430  << "\n" << m_option_geweke_naRatio << " = " << m_ov.m_gewekeNaRatio
1431  << "\n" << m_option_geweke_nbRatio << " = " << m_ov.m_gewekeNbRatio
1432  << "\n" << m_option_geweke_display << " = " << m_ov.m_gewekeDisplay
1433  << "\n" << m_option_geweke_write << " = " << m_ov.m_gewekeWrite
1434  << "\n" << m_option_meanStacc_compute << " = " << m_ov.m_meanStaccCompute
1435  << "\n" << m_option_hist_compute << " = " << m_ov.m_histCompute
1437  << "\n" << m_option_cdfStacc_compute << " = " << m_ov.m_cdfStaccCompute
1439 #endif
1444  << "\n" << m_option_autoCorr_numLags << " = " << m_ov.m_autoCorrNumLags
1445  << "\n" << m_option_autoCorr_display << " = " << m_ov.m_autoCorrDisplay
1446  << "\n" << m_option_autoCorr_write << " = " << m_ov.m_autoCorrWrite
1447  << "\n" << m_option_kde_compute << " = " << m_ov.m_kdeCompute
1449  << "\n" << m_option_covMatrix_compute << " = " << m_ov.m_covMatrixCompute
1451  << std::endl;
1452 
1453  return;
1454 }
std::vector< unsigned int > m_bmmLengths
unsigned int m_cdfStaccNumEvalPositions
bool m_corrMatrixCompute
Whether or not compute correlation matrix.
std::vector< double > m_initialDiscardedPortions
Stores the initial discarded portion of the chain.
std::vector< unsigned int > m_psdAtZeroNumBlocks
unsigned int m_kdeNumEvalPositions
Number of positions to evaluate kde.
unsigned int m_autoCorrLagSpacing
Lag spacing of the autocorrelation.
bool m_covMatrixCompute
Whether or not compute covariance matrix.
bool m_kdeCompute
Whether or not compute kernel density estimate (kde).
bool m_autoCorrWrite
Whether or not write autocorrelation to file.
bool m_autoCorrDisplay
Whether or not display autocorrelation.
unsigned int m_autoCorrSecondLag
Second lag of the autocorrelation.
bool m_autoCorrComputeViaDef
Whether or not compute autocorrelation via definition.
unsigned int m_autoCorrNumLags
Number of lags of the autocorrelation.
bool m_autoCorrComputeViaFft
Whether or not compute autocorrelation via FFT.
bool SequenceStatisticalOptions::psdAtZeroCompute ( ) const

Definition at line 1187 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdAtZeroCompute.

1188 {
1189  queso_deprecated();
1190 
1191  return m_ov.m_psdAtZeroCompute;
1192 }
bool SequenceStatisticalOptions::psdAtZeroDisplay ( ) const

Definition at line 1211 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdAtZeroDisplay.

1212 {
1213  queso_deprecated();
1214 
1215  return m_ov.m_psdAtZeroDisplay;
1216 }
double SequenceStatisticalOptions::psdAtZeroHopSizeRatio ( ) const

Definition at line 1203 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdAtZeroHopSizeRatio.

1204 {
1205  queso_deprecated();
1206 
1208 }
const std::vector< unsigned int > & SequenceStatisticalOptions::psdAtZeroNumBlocks ( ) const

Definition at line 1195 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdAtZeroNumBlocks.

1196 {
1197  queso_deprecated();
1198 
1199  return m_ov.m_psdAtZeroNumBlocks;
1200 }
std::vector< unsigned int > m_psdAtZeroNumBlocks
bool SequenceStatisticalOptions::psdAtZeroWrite ( ) const

Definition at line 1219 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdAtZeroWrite.

1220 {
1221  queso_deprecated();
1222 
1223  return m_ov.m_psdAtZeroWrite;
1224 }
bool SequenceStatisticalOptions::psdCompute ( ) const

Definition at line 1147 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdCompute.

1148 {
1149  queso_deprecated();
1150 
1151  return m_ov.m_psdCompute;
1152 }
double SequenceStatisticalOptions::psdHopSizeRatio ( ) const

Definition at line 1163 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdHopSizeRatio.

1164 {
1165  queso_deprecated();
1166 
1167  return m_ov.m_psdHopSizeRatio;
1168 }
unsigned int SequenceStatisticalOptions::psdNumBlocks ( ) const

Definition at line 1155 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdNumBlocks.

1156 {
1157  queso_deprecated();
1158 
1159  return m_ov.m_psdNumBlocks;
1160 }
unsigned int SequenceStatisticalOptions::psdParamId ( ) const

Definition at line 1171 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdParamId.

1172 {
1173  queso_deprecated();
1174 
1175  return m_ov.m_psdParamId;
1176 }
bool SequenceStatisticalOptions::psdWrite ( ) const

Definition at line 1179 of file SequenceStatisticalOptions.C.

References m_ov, and SsOptionsValues::m_psdWrite.

1180 {
1181  queso_deprecated();
1182 
1183  return m_ov.m_psdWrite;
1184 }

Member Data Documentation

const BaseEnvironment& SequenceStatisticalOptions::m_env
private

Definition at line 391 of file SequenceStatisticalOptions.h.

Referenced by getMyOptionValues(), and SequenceStatisticalOptions().

std::string SequenceStatisticalOptions::m_option_autoCorr_computeViaDef
private

Definition at line 397 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_computeViaFft
private

Definition at line 398 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_display
private

Definition at line 402 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_lagSpacing
private

Definition at line 400 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_numLags
private

Definition at line 401 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_secondLag
private

Definition at line 399 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_autoCorr_write
private

Definition at line 403 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_bmm_display
private

Definition at line 413 of file SequenceStatisticalOptions.h.

std::string SequenceStatisticalOptions::m_option_bmm_lengths
private

Definition at line 412 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_bmm_run
private

Definition at line 411 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_bmm_write
private

Definition at line 414 of file SequenceStatisticalOptions.h.

std::string SequenceStatisticalOptions::m_option_cdfStacc_compute
private

Definition at line 438 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_cdfStacc_numEvalPositions
private

Definition at line 439 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_corrMatrix_compute
private

Definition at line 407 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_covMatrix_compute
private

Definition at line 406 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_fft_compute
private

Definition at line 415 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_fft_paramId
private

Definition at line 416 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_fft_size
private

Definition at line 417 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_fft_testInversion
private

Definition at line 418 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_fft_write
private

Definition at line 419 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_geweke_compute
private

Definition at line 430 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_geweke_display
private

Definition at line 433 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_geweke_naRatio
private

Definition at line 431 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_geweke_nbRatio
private

Definition at line 432 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_geweke_write
private

Definition at line 434 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_help
private

Definition at line 394 of file SequenceStatisticalOptions.h.

Referenced by defineMyOptions(), and getMyOptionValues().

std::string SequenceStatisticalOptions::m_option_hist_compute
private

Definition at line 436 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_hist_numInternalBins
private

Definition at line 437 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_initialDiscardedPortions
private

Definition at line 395 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_kde_compute
private

Definition at line 404 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_kde_numEvalPositions
private

Definition at line 405 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_mean_monitorPeriod
private

Definition at line 410 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_meanStacc_compute
private

Definition at line 435 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psd_compute
private

Definition at line 420 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psd_hopSizeRatio
private

Definition at line 422 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psd_numBlocks
private

Definition at line 421 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psd_paramId
private

Definition at line 423 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psd_write
private

Definition at line 424 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psdAtZero_compute
private

Definition at line 425 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psdAtZero_display
private

Definition at line 428 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psdAtZero_hopSizeRatio
private

Definition at line 427 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psdAtZero_numBlocks
private

Definition at line 426 of file SequenceStatisticalOptions.h.

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

std::string SequenceStatisticalOptions::m_option_psdAtZero_write
private

Definition at line 429 of file SequenceStatisticalOptions.h.

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

boost::program_options::options_description* SequenceStatisticalOptions::m_optionsDesc
private
SsOptionsValues SequenceStatisticalOptions::m_ov

Definition at line 338 of file SequenceStatisticalOptions.h.

Referenced by autoCorrComputeViaDef(), autoCorrComputeViaFft(), autoCorrDisplay(), autoCorrLagSpacing(), autoCorrNumLags(), autoCorrSecondLag(), autoCorrWrite(), bmmDisplay(), bmmLengths(), bmmRun(), bmmWrite(), cdfStaccCompute(), cdfStaccNumEvalPositions(), QUESO::BaseVectorSequence< V, M >::computeAutoCorrViaDef(), QUESO::BaseVectorSequence< V, M >::computeAutoCorrViaFFT(), QUESO::BaseVectorSequence< V, M >::computeBMM(), QUESO::BaseVectorSequence< V, M >::computeCovCorrMatrices(), QUESO::BaseVectorSequence< V, M >::computeFFT(), QUESO::BaseVectorSequence< V, M >::computeGeweke(), QUESO::BaseVectorSequence< V, M >::computeHistCdfstaccKde(), QUESO::BaseVectorSequence< V, M >::computeMeanEvolution(), QUESO::BaseVectorSequence< V, M >::computeMeanStacc(), QUESO::BaseVectorSequence< V, M >::computeMeanVars(), QUESO::BaseVectorSequence< V, M >::computePSD(), QUESO::BaseVectorSequence< V, M >::computePSDAtZero(), QUESO::BaseVectorSequence< V, M >::computeStatistics(), corrMatrixCompute(), covMatrixCompute(), fftCompute(), fftParamId(), fftSize(), fftTestInversion(), fftWrite(), getMyOptionValues(), gewekeCompute(), gewekeDisplay(), gewekeNaRatio(), gewekeNbRatio(), gewekeWrite(), histCompute(), histNumInternalBins(), initialDiscardedPortions(), kdeCompute(), kdeNumEvalPositions(), meanMonitorPeriod(), meanStaccCompute(), print(), psdAtZeroCompute(), psdAtZeroDisplay(), psdAtZeroHopSizeRatio(), psdAtZeroNumBlocks(), psdAtZeroWrite(), psdCompute(), psdHopSizeRatio(), psdNumBlocks(), psdParamId(), and psdWrite().

std::string SequenceStatisticalOptions::m_prefix
private

Definition at line 390 of file SequenceStatisticalOptions.h.

Referenced by SequenceStatisticalOptions().


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

Generated on Tue Jun 5 2018 19:48:57 for queso-0.57.1 by  doxygen 1.8.5