hops
|
#include <hops/MarkovChain/MarkovChainAttribute.hpp>
#include <hops/MarkovChain/Tuning/BinarySearchAcceptanceRateTuner.hpp>
#include <cmath>
Functions | |
Case | currentCase (double measuredAcceptanceRate, const hops::BinarySearchAcceptanceRateTuner::param_type ¶meters) |
double | measureAcceptanceRate (double stepSize, hops::MarkovChain *markovChain, hops::RandomNumberGenerator randomNumberGenerator, const hops::BinarySearchAcceptanceRateTuner::param_type ¶meters) |
measures the acceptance rate of a configured step size More... | |
double | nextStepSizeToTry (double currentStepSize, double measuredAcceptanceRate, const hops::BinarySearchAcceptanceRateTuner::param_type ¶meters) |
determines which step size to try next based on the measured acceptance rate of the current step size More... | |
Case currentCase | ( | double | measuredAcceptanceRate, |
const hops::BinarySearchAcceptanceRateTuner::param_type & | parameters | ||
) |
double measureAcceptanceRate | ( | double | stepSize, |
hops::MarkovChain * | markovChain, | ||
hops::RandomNumberGenerator | randomNumberGenerator, | ||
const hops::BinarySearchAcceptanceRateTuner::param_type & | parameters | ||
) |
measures the acceptance rate of a configured step size
stepSize | |
markovChain |
double nextStepSizeToTry | ( | double | currentStepSize, |
double | measuredAcceptanceRate, | ||
const hops::BinarySearchAcceptanceRateTuner::param_type & | parameters | ||
) |
determines which step size to try next based on the measured acceptance rate of the current step size
currentStepSize | |
measuredAcceptanceRate |