Tomographer
v5.4
Tomographer C++ Framework Documentation
|
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...
#include <tomographer/mhrwvalueerrorbinsconvergedcontroller.h>
Public Member Functions | |
MHRWValueErrorBinsConvergedController (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) | |
Constructor. More... | |
template<typename MHRWParamsType , typename MHWalker , typename MHRandomWalkType > | |
void | init (MHRWParamsType &, const MHWalker &, const MHRandomWalkType &) const |
template<typename MHRWParamsType , typename MHWalker , typename CountIntType , typename MHRandomWalkType > | |
bool | allowDoneThermalization (const MHRWParamsType &, const MHWalker &, CountIntType, const MHRandomWalkType &) const |
template<typename MHRWParamsType , typename MHWalker , typename MHRandomWalkType > | |
bool | allowDoneRuns (const MHRWParamsType ¶ms, const MHWalker &, IterCountIntType iter_k, const MHRandomWalkType &) |
template<typename MHRWParamsType , typename MHWalker , typename MHRandomWalkType > | |
void | thermalizingDone (const MHRWParamsType &, const MHWalker &, const MHRandomWalkType &) const |
template<typename MHRWParamsType , typename MHWalker , typename MHRandomWalkType > | |
void | done (MHRWParamsType &, const MHWalker &, const MHRandomWalkType &) const |
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.
Definition at line 69 of file mhrwvalueerrorbinsconvergedcontroller.h.
|
inline |
Constructor.
Note: You may disable the controller entirely by setting check_frequency_sweeps=0.
Definition at line 104 of file mhrwvalueerrorbinsconvergedcontroller.h.