Tomographer  v5.2
Tomographer C++ Framework Documentation
Tomographer::MHRWMovingAverageAcceptanceRatioStatsCollector< IterCountIntType_ > Class Template Reference

#include <tomographer/mhrwstatscollectors.h>

Public Types

typedef IterCountIntType_ IterCountIntType
 

Public Member Functions

 MHRWMovingAverageAcceptanceRatioStatsCollector (Eigen::Index num_samples_=2048)
 
Eigen::Index bufferSize () const
 
double movingAverageAcceptanceRatio () const
 Returns the average acceptance ratio as stored in the buffer.
 
bool hasMovingAverageAcceptanceRatio () const
 Returns true after enough samples have been collected to fill the internal buffer.
 
void init ()
 
void thermalizingDone ()
 
void done ()
 
template<typename CountIntType , typename PointType , typename FnValueType , typename PointType2 , typename MHRandomWalk >
void rawMove (CountIntType, bool, bool, bool accepted, double, PointType &&, FnValueType, PointType2 &&, FnValueType, MHRandomWalk &&)
 
template<typename CountIntType , typename PointType , typename FnValueType , typename MHRandomWalk >
void processSample (CountIntType, CountIntType, PointType &&, FnValueType, MHRandomWalk &&)
 

Detailed Description

template<typename IterCountIntType_ = int>
class Tomographer::MHRWMovingAverageAcceptanceRatioStatsCollector< IterCountIntType_ >

Since
Added in Tomographer 5.0

Definition at line 327 of file mhrwstatscollectors.h.


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