Tomographer  v5.2
Tomographer C++ Framework Documentation
mhrwvalueerrorbinsconvergedcontroller.h File Reference

(v5.2)

Tools for automatically stopping the random walk when enough samples have been taken to make all binning analysis error bars converge for each histogram bin. More...

#include <cstddef>
#include <cmath>
#include <cstdlib>
#include <algorithm>
#include <limits>
#include <random>
#include <iomanip>
#include <tomographer/tools/loggers.h>
#include <tomographer/tools/fmt.h>
#include <tomographer/tools/cxxutil.h>
#include <tomographer/tools/needownoperatornew.h>
#include <tomographer/mhrw.h>
#include <tomographer/mhrwstatscollectors.h>
+ Include dependency graph for mhrwvalueerrorbinsconvergedcontroller.h:

Go to the source code of this file.

Classes

class  Tomographer::MHRWValueErrorBinsConvergedController< ValueHistogramWithBinningMHRWStatsCollectorType_, IterCountIntType_, BaseLoggerType_ >
 A MHRWController Interface which stops the random walk after enough samples have been taken to make all bins of a histogram have converged error bars. More...
 

Namespaces

 Tomographer
 Base namespace for the Tomographer project.
 

Functions

template<typename IterCountIntType_ = int, typename ValueHistogramWithBinningMHRWStatsCollectorType_ = void, typename BaseLoggerType_ = void>
MHRWValueErrorBinsConvergedController< ValueHistogramWithBinningMHRWStatsCollectorType_, IterCountIntType_, BaseLoggerType_ > Tomographer::mkMHRWValueErrorBinsConvergedController (const ValueHistogramWithBinningMHRWStatsCollectorType_ &value_stats_collector_, BaseLoggerType_ &baselogger_, IterCountIntType_ check_frequency_sweeps_=1024, Eigen::Index max_allowed_unknown_=0, Eigen::Index max_allowed_unknown_notisolated_=0, Eigen::Index max_allowed_not_converged_=0, double max_add_run_iters=1.5)
 Convenience function to create a MHRWValueErrorBinsConvergedController (using template argument deduction) More...
 

Detailed Description

Tools for automatically stopping the random walk when enough samples have been taken to make all binning analysis error bars converge for each histogram bin.

See Tomographer::MHRWValueErrorBinsConvergedController.

Definition in file mhrwvalueerrorbinsconvergedcontroller.h.