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

#include <StateRecorder.hpp>

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

Public Member Functions

 StateRecorder (const MarkovChainImpl &markovChainImpl)
 
void installDataObject (ChainData &chainData)
 
void writeRecordsToFile (const FileWriter *const fileWriter) const
 
const std::vector< VectorType > & getStateRecords () const
 
void reserveStateRecords (long numberOfSamples)
 
void storeRecord ()
 
void clearRecords ()
 

Constructor & Destructor Documentation

◆ StateRecorder()

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

Member Function Documentation

◆ clearRecords()

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

◆ getStateRecords()

template<typename MarkovChainImpl >
const std::vector<VectorType>& hops::StateRecorder< MarkovChainImpl >::getStateRecords ( ) const
inline

◆ installDataObject()

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

◆ reserveStateRecords()

template<typename MarkovChainImpl >
void hops::StateRecorder< MarkovChainImpl >::reserveStateRecords ( long  numberOfSamples)
inline

◆ storeRecord()

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

◆ writeRecordsToFile()

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

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