#include <HitAndRunProposal.hpp>
◆ StateType
template<typename MatrixType , typename VectorType , typename ChordStepDistribution = UniformStepDistribution<typename MatrixType::Scalar>, bool Precise = false>
◆ HitAndRunProposal()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ acceptProposal()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ computeLogAcceptanceProbability()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution = UniformStepDistribution<typename MatrixType::Scalar>, bool Precise = false>
◆ getName()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ getProposal()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ getState()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ getStepSize()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ propose()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ setState()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ setStepSize()
template<typename MatrixType , typename VectorType , typename ChordStepDistribution , bool Precise>
◆ m_proposal
template<typename MatrixType , typename VectorType , typename ChordStepDistribution = UniformStepDistribution<typename MatrixType::Scalar>, bool Precise = false>
◆ state
template<typename MatrixType , typename VectorType , typename ChordStepDistribution = UniformStepDistribution<typename MatrixType::Scalar>, bool Precise = false>
The documentation for this class was generated from the following file: