#include <AdaptiveMetropolisProposal.hpp>
◆ StateType
template<typename MatrixType , typename VectorType >
◆ AdaptiveMetropolisProposal()
template<typename MatrixType , typename VectorType >
Constructs the Adaptive Metropolis m_proposal mechanism (Haario et al. 2001) on polytope defined as Ax<b.
- Parameters
-
A | |
b | |
currentState | |
stepSize | The stepsize by which the trained Gaussian m_proposal distribution is scaled. |
eps | Scaling factor of the maximum volume ellipsoid, which is added to the covariance to preserve (numerical) irreducibility. |
warmUp | Number of warm up samples during which the maximum volume ellipsoid is used as covariance of the m_proposal distribution. After the warm up, the adaptive covariance is used. |
◆ acceptProposal()
template<typename MatrixType , typename VectorType >
◆ computeLogAcceptanceProbability()
template<typename MatrixType , typename VectorType >
◆ getName()
template<typename MatrixType , typename VectorType >
◆ getProposal()
template<typename MatrixType , typename VectorType >
◆ getState()
template<typename MatrixType , typename VectorType >
◆ getStepSize()
template<typename MatrixType , typename VectorType >
◆ propose()
template<typename MatrixType , typename VectorType >
◆ setState()
template<typename MatrixType , typename VectorType >
◆ setStepSize()
template<typename MatrixType , typename VectorType >
The documentation for this class was generated from the following file: