Tomographer  v5.3
Tomographer C++ Framework Documentation
Tomographer::PeriodicStatusReportMHRWStatsCollector< MHRWParamsType_, ClockType_ > Class Template Reference

A "stats collector" which produces status reports periodically. More...

#include <tomographer/mhrwstatscollectors.h>

Public Types

typedef MHRWParamsType_ MHRWParamsType
 
typedef MHRWStatusReport< MHRWParamsType > MHRWStatusReportType
 
typedef ClockType_ ClockType
 
typedef ClockType::time_point TimePoint
 
typedef ClockType::duration DurationType
 

Public Member Functions

template<typename DurationInit , typename SendStatusFn >
 PeriodicStatusReportMHRWStatsCollector (DurationInit &&interval_, SendStatusFn &&send_status_fn_)
 
void init ()
 
void thermalizingDone ()
 
void done ()
 
template<typename IterCountIntType , typename PointType , typename FnValueType , typename MHRandomWalk >
void rawMove (IterCountIntType k, bool is_thermalizing, bool, bool, double, const PointType &, FnValueType, const PointType &, FnValueType, MHRandomWalk &rw)
 
template<typename IterCountIntType , typename PointType , typename FnValueType , typename MHRandomWalk >
void processSample (IterCountIntType, IterCountIntType, PointType &&, FnValueType, MHRandomWalk &)
 

Detailed Description

template<typename MHRWParamsType_, typename ClockType_ = std::chrono::steady_clock>
class Tomographer::PeriodicStatusReportMHRWStatsCollector< MHRWParamsType_, ClockType_ >

A "stats collector" which produces status reports periodically.

Definition at line 1092 of file mhrwstatscollectors.h.


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