Settings for Markov Chain Monte Carlo simulations. More...
#include <settings.hpp>
Public Attributes | |
| uint | chains |
| The number of chains per stack. | |
| uint | stacks |
| The number of stacks used in the simulation. | |
| uint | wallTime |
| Maximum time the simulation should run for. | |
| uint | swapInterval |
| The number of samples between swap attempts. | |
| uint | adaptionLength |
| The number of samples from the beginning. | |
| uint | cacheLength |
| The number of samples kept in memory. The MCMC uses a sliding buffer which flushes to disk old samples when the cache is full. | |
| double | initialSigmaFactor |
| The initial proposal width factor. Initially, the proposal width of a chain will be initialSigmaFactor times the proposal width of the chain below (colder) than it. | |
| double | proposalInitialSigma |
| The initial proposal width of the coldest chains. | |
| double | proposalMinFactor |
| The minimum proposal adaption factor allowed. This controls how much the proposal width can change in one adaption step. | |
| double | proposalMaxFactor |
| The maximum proposal adaption factor allowed. This controls how much the proposal width can change in one adaption step. | |
| double | proposalOptimalAccept |
| The optimal acceptance rate for any of the chains. | |
| double | proposalAdaptRate |
| The rate at which the proposal width changes when it adapts. | |
| uint | proposalAdaptInterval |
| The number of samples between each attempt to adapt the proposal width. | |
| double | betaOptimalSwapRate |
| The optimal swap rate for any of the chains. | |
| double | betaAdaptRate |
| The rate at which the inverse temperature changes when it adapts. | |
| double | betaMinFactor |
| The minimum beta adaption factor allowed. This controls how much the temperature can change in one adaption step. | |
| double | betaMaxFactor |
| The minimum beta adaption factor allowed. This controls how much the temperature can change in one adaption step. | |
| uint | betaAdaptInterval |
| The number of samples between each attempt to adapt the temperature. | |
| double | initialTempFactor |
| The initial temperature ladder factor. | |
Settings for Markov Chain Monte Carlo simulations.