#include <MarkovChain.hpp>
◆ ~MarkovChainInterface()
template<typename StateType = Eigen::VectorXd>
◆ clearHistory()
template<typename StateType = Eigen::VectorXd>
◆ draw() [1/2]
template<typename StateType = Eigen::VectorXd>
Updates internal state of the chain and stores numberOfSamples samples in memory.
- Parameters
-
randomNumberGenerator | |
numberOfSamples | Number of samples to draw. |
Implemented in hops::MarkovChainAdapter< MarkovChainImpl >.
◆ draw() [2/2]
template<typename StateType = Eigen::VectorXd>
Updates internal state of the chain and stores numberOfSamples samples in memory.
- Parameters
-
randomNumberGenerator | |
numberOfSamples | Number of samples to draw. |
thinning | Number of internal state updates between every state that is stored. |
Implemented in hops::MarkovChainAdapter< MarkovChainImpl >.
◆ getAcceptanceRate()
template<typename StateType = Eigen::VectorXd>
◆ getAttribute()
template<typename StateType = Eigen::VectorXd>
◆ getName()
template<typename StateType = Eigen::VectorXd>
◆ getStateRecords()
template<typename StateType = Eigen::VectorXd>
◆ installDataObject()
template<typename StateType = Eigen::VectorXd>
◆ reserveStateRecords()
template<typename StateType = Eigen::VectorXd>
◆ setAttribute()
template<typename StateType = Eigen::VectorXd>
◆ setState()
template<typename StateType = Eigen::VectorXd>
◆ writeHistory()
template<typename StateType = Eigen::VectorXd>
The documentation for this class was generated from the following file: