(v5.0)
Definitions for MHRWStatsCollector Interface's.
More...
#include <cstddef>
#include <limits>
#include <tuple>
#include <utility>
#include <type_traits>
#include <typeinfo>
#include <tomographer/tools/cxxutil.h>
#include <tomographer/tools/loggers.h>
#include <tomographer/tools/statusprovider.h>
#include <tomographer/histogram.h>
#include <tomographer/mhrw.h>
#include <tomographer/mhrw_bin_err.h>
Go to the source code of this file.
|
struct | Tomographer::MHRWStatsCollectorNoResult |
| An empty struct used as a ResultType in MultipleMHRWStatsCollector for stats collectors which don't really produce results. More...
|
|
class | Tomographer::MultipleMHRWStatsCollectors< MHRWStatsCollectors > |
| A simple MHRWStatsCollector interface which combines several stats collectors. More...
|
|
class | Tomographer::MHRWMovingAverageAcceptanceRatioStatsCollector< IterCountIntType_ > |
|
class | Tomographer::ValueHistogramMHRWStatsCollector< ValueCalculator_, LoggerType, HistogramType_ > |
| A StatsCollector which builds a histogram of values calculated with a ValueCalculator for each data sample point. More...
|
|
struct | Tomographer::ValueHistogramWithBinningMHRWStatsCollectorResult< HistogramType_, BinningAnalysisParamsType_ > |
| Result type of a ValueHistogramWithBinningMHRWStatsCollector. More...
|
|
struct | Tomographer::ValueHistogramWithBinningMHRWStatsCollectorParams< ValueCalculator_, CountIntType_, CountRealAvgType_, NumTrackValues_, NumLevels_ > |
| Traits-like class for ValueHistogramWithBinningMHRWStatsCollector. More...
|
|
class | Tomographer::ValueHistogramWithBinningMHRWStatsCollector< Params, LoggerType_ > |
| Collect a histogram of values from a MH random walk, with binning analysis. More...
|
|
class | Tomographer::PredStatusReportMHRWStatsCollector< MHRWParamsType_ > |
| A "stats collector" which produces status reports whenever a predicate evaluates to true. More...
|
|
class | Tomographer::PeriodicStatusReportMHRWStatsCollector< MHRWParamsType_, ClockType_ > |
| A "stats collector" which produces status reports periodically. More...
|
|
struct | Tomographer::Tools::StatusProvider< MultipleMHRWStatsCollectors< Args... > > |
| Provide status reporting for a MultipleMHRWStatsCollectors. More...
|
|
struct | Tomographer::Tools::StatusProvider< ValueHistogramMHRWStatsCollector< ValueCalculator_, LoggerType_, HistogramType_ > > |
| Provide status reporting for a ValueHistogramMHRWStatsCollector. More...
|
|
struct | Tomographer::Tools::StatusProvider< ValueHistogramWithBinningMHRWStatsCollector< Params_, LoggerType_ > > |
| Provide status reporting for a ValueHistogramWithBinningMHRWStatsCollector. More...
|
|
struct | Tomographer::Tools::StatusProvider< MHRWMovingAverageAcceptanceRatioStatsCollector< CountIntType_ > > |
| Provide status reporting for a MHRWMovingAverageAcceptanceRatioStatsCollector. More...
|
|
|
template<typename... MHRWStatsCollectors> |
MultipleMHRWStatsCollectors< MHRWStatsCollectors... > | Tomographer::mkMultipleMHRWStatsCollectors (MHRWStatsCollectors &... mhrwstatscollectors) |
| Convenience function to create a MultipleMHRWStatsCollector (using template argument deduction) More...
|
|