hops
Public Member Functions | List of all members
hops::AcceptanceRateRecorder< MarkovChainImpl > Class Template Reference

#include <AcceptanceRateRecorder.hpp>

Inheritance diagram for hops::AcceptanceRateRecorder< MarkovChainImpl >:
Inheritance graph
Collaboration diagram for hops::AcceptanceRateRecorder< MarkovChainImpl >:
Collaboration graph

Public Member Functions

 AcceptanceRateRecorder (const MarkovChainImpl &markovChainImpl)
 
void installDataObject (ChainData &chainData)
 
void writeRecordsToFile (const FileWriter *const fileWriter) const
 
std::vector< double > getAcceptanceRateRecords () const
 
void storeRecord ()
 
void clearRecords ()
 

Constructor & Destructor Documentation

◆ AcceptanceRateRecorder()

template<typename MarkovChainImpl >
hops::AcceptanceRateRecorder< MarkovChainImpl >::AcceptanceRateRecorder ( const MarkovChainImpl &  markovChainImpl)
inlineexplicit

Member Function Documentation

◆ clearRecords()

template<typename MarkovChainImpl >
void hops::AcceptanceRateRecorder< MarkovChainImpl >::clearRecords ( )
inline

◆ getAcceptanceRateRecords()

template<typename MarkovChainImpl >
std::vector<double> hops::AcceptanceRateRecorder< MarkovChainImpl >::getAcceptanceRateRecords ( ) const
inline

◆ installDataObject()

template<typename MarkovChainImpl >
void hops::AcceptanceRateRecorder< MarkovChainImpl >::installDataObject ( ChainData chainData)
inline

◆ storeRecord()

template<typename MarkovChainImpl >
void hops::AcceptanceRateRecorder< MarkovChainImpl >::storeRecord ( )
inline

◆ writeRecordsToFile()

template<typename MarkovChainImpl >
void hops::AcceptanceRateRecorder< MarkovChainImpl >::writeRecordsToFile ( const FileWriter *const  fileWriter) const
inline

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