#include <stan/mcmc/chains.hpp>
#include <stan/io/stan_csv_reader.hpp>
#include <gtest/gtest.h>
#include <boost/random/additive_combine.hpp>
#include <set>
#include <exception>
#include <utility>
#include <fstream>
#include <sstream>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
class | McmcChains |
Functions | |
TEST_F (McmcChains, constructor) | |
TEST_F (McmcChains, add) | |
TEST_F (McmcChains, add_adapter) | |
TEST_F (McmcChains, blocker1_num_chains) | |
TEST_F (McmcChains, blocker1_num_samples) | |
TEST_F (McmcChains, blocker2_num_samples) | |
TEST_F (McmcChains, blocker_num_samples) | |
TEST_F (McmcChains, blocker1_param_names) | |
TEST_F (McmcChains, blocker1_param_name) | |
TEST_F (McmcChains, blocker1_index) | |
TEST_F (McmcChains, blocker1_warmup) | |
TEST_F (McmcChains, blocker_mean) | |
double | sd (Eigen::VectorXd x) |
TEST_F (McmcChains, blocker_sd) | |
double | variance (Eigen::VectorXd x) |
TEST_F (McmcChains, blocker_variance) | |
double | covariance (Eigen::VectorXd x, Eigen::VectorXd y) |
TEST_F (McmcChains, blocker_covariance) | |
TEST_F (McmcChains, blocker_correlation) | |
TEST_F (McmcChains, blocker_quantile) | |
TEST_F (McmcChains, blocker_quantiles) | |
TEST_F (McmcChains, blocker_central_interval) | |
TEST_F (McmcChains, blocker_autocorrelation) | |
TEST_F (McmcChains, blocker_autocovariance) | |
TEST_F (McmcChains, blocker_effective_sample_size) | |
TEST_F (McmcChains, blocker_split_potential_scale_reduction) | |
double covariance | ( | Eigen::VectorXd | x, |
Eigen::VectorXd | y | ||
) |
Definition at line 464 of file chains_test.cpp.
Referenced by BinByBinTemplateFit(), BinByBinTemplateFit_TemplateResults(), CalculateCovarianceMatrix(), CalculateTotalCovariance(), ComputeXSec3D(), stan::mcmc::chains< RNG >::correlation(), stan::mcmc::chains< RNG >::covariance(), ana::NumuCCIncPionTemplateFitter::FillCovarianceBetweenSysts(), ana::nueccinc::NueCCIncTemplateFitter::FillCovarianceBetweenSysts(), ana::nueccinc::NueCCIncTemplateFitter::FillCovarianceMatrix(), nueccinc_test::NueCCIncGlobalFitter::FillCovarianceMatrixFull(), nueccinc_test::NueCCIncGlobalFitter::FillCovarianceMatrixReduced(), MakePlots(), and TEST_F().
double sd | ( | Eigen::VectorXd | x | ) |
Definition at line 349 of file chains_test.cpp.
References std::sqrt(), and cet::square().
Referenced by geo::ClosestApproach(), evgen::CosmicsGen::endSubRun(), evgen::CosmicPionGen::endSubRun(), evgen::SupernovaGen::endSubRun(), evgen::SingleGen::endSubRun(), evgen::GENIEGen::endSubRun(), evgen::CORSIKAGen::endSubRun(), evgen::GENIENeutronOscGen::endSubRun(), evgen::TextFileGen::endSubRun(), util::FakeSpillData::produce(), util::WriteHornCurrentCosmic::produce(), util::RewriteSpillData::produce(), evgen::GENIEGen::produce(), dt::DiscreteTracker::SpliceChains(), TEST(), and TEST_F().
TEST_F | ( | McmcChains | , |
constructor | |||
) |
Definition at line 31 of file chains_test.cpp.
References McmcChains::blocker1_stream, stan::io::stan_csv::header, MECModelEnuComparisons::i, stan::mcmc::chains< RNG >::num_chains(), stan::mcmc::chains< RNG >::num_params(), stan::mcmc::chains< RNG >::num_samples(), confusionMatrixTree::out, stan::mcmc::chains< RNG >::param_name(), stan::io::stan_csv_reader::parse(), and stan::mcmc::chains< RNG >::warmup().
TEST_F | ( | McmcChains | , |
add | |||
) |
Definition at line 54 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, McmcChains::epil1_stream, stan::io::stan_csv::header, stan::math::invalid_argument(), confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, and chisquared::theta.
TEST_F | ( | McmcChains | , |
add_adapter | |||
) |
Definition at line 141 of file chains_test.cpp.
References stan::mcmc::chains< RNG >::add(), McmcChains::blocker1_stream, makeDatasetsPage::chains, stan::io::stan_csv::header, MECModelEnuComparisons::i, calib::j, stan::mcmc::chains< RNG >::num_chains(), stan::mcmc::chains< RNG >::num_samples(), confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and stan::io::stan_csv::samples.
TEST_F | ( | McmcChains | , |
blocker1_num_chains | |||
) |
Definition at line 177 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker1_num_samples | |||
) |
Definition at line 187 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker2_num_samples | |||
) |
Definition at line 197 of file chains_test.cpp.
References McmcChains::blocker2_stream, makeDatasetsPage::chains, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker_num_samples | |||
) |
Definition at line 207 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker1_param_names | |||
) |
Definition at line 222 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, stan::io::stan_csv::header, MECModelEnuComparisons::i, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker1_param_name | |||
) |
Definition at line 234 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, stan::io::stan_csv::header, MECModelEnuComparisons::i, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker1_index | |||
) |
Definition at line 245 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, stan::io::stan_csv::header, MECModelEnuComparisons::i, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker1_warmup | |||
) |
Definition at line 255 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, confusionMatrixTree::out, and stan::io::stan_csv_reader::parse().
TEST_F | ( | McmcChains | , |
blocker_mean | |||
) |
Definition at line 300 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, calib::j, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, and string.
TEST_F | ( | McmcChains | , |
blocker_sd | |||
) |
Definition at line 353 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, e, calib::j, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, sd(), std::sqrt(), string, submit_syst::x, x1, and submit_syst::x2.
TEST_F | ( | McmcChains | , |
blocker_variance | |||
) |
Definition at line 411 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, e, calib::j, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, std::sqrt(), string, variance(), submit_syst::x, x1, and submit_syst::x2.
TEST_F | ( | McmcChains | , |
blocker_covariance | |||
) |
Definition at line 470 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, covariance(), e, MECModelEnuComparisons::i, calib::j, getGoodRuns4SAM::n, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, string, submit_syst::x, x1, submit_syst::x2, submit_syst::y, y1, and submit_syst::y2.
TEST_F | ( | McmcChains | , |
blocker_correlation | |||
) |
Definition at line 516 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, dg::corr, covariance(), e, stan::math::fabs(), MECModelEnuComparisons::i, calib::j, getGoodRuns4SAM::n, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), stan::io::stan_csv::samples, sd(), string, submit_syst::x, x1, submit_syst::x2, submit_syst::y, y1, and submit_syst::y2.
TEST_F | ( | McmcChains | , |
blocker_quantile | |||
) |
Definition at line 580 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, e, allTimeWatchdog::index, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
TEST_F | ( | McmcChains | , |
blocker_quantiles | |||
) |
Definition at line 620 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, e, MECModelEnuComparisons::i, allTimeWatchdog::index, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), quantiles(), and string.
TEST_F | ( | McmcChains | , |
blocker_central_interval | |||
) |
Definition at line 680 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, e, allTimeWatchdog::index, POTSpillRate::interval, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
TEST_F | ( | McmcChains | , |
blocker_autocorrelation | |||
) |
Definition at line 715 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, MECModelEnuComparisons::i, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
TEST_F | ( | McmcChains | , |
blocker_autocovariance | |||
) |
Definition at line 764 of file chains_test.cpp.
References McmcChains::blocker1_stream, makeDatasetsPage::chains, e, MECModelEnuComparisons::i, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
TEST_F | ( | McmcChains | , |
blocker_effective_sample_size | |||
) |
Definition at line 814 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, allTimeWatchdog::index, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
TEST_F | ( | McmcChains | , |
blocker_split_potential_scale_reduction | |||
) |
Definition at line 850 of file chains_test.cpp.
References McmcChains::blocker1_stream, McmcChains::blocker2_stream, makeDatasetsPage::chains, e, allTimeWatchdog::index, confusionMatrixTree::out, stan::io::stan_csv_reader::parse(), and string.
double variance | ( | Eigen::VectorXd | x | ) |
Definition at line 407 of file chains_test.cpp.
References cet::square().
Referenced by stan::mcmc::chains< RNG >::correlation(), stan::mcmc::chains< RNG >::covariance(), cmf::ParameterSetToLocation(), TEST_F(), htk::Track3D::time_fit(), and mono::Track3D::time_fit().