Datatypes for MCMC. More...
#include <Eigen/Core>
Classes | |
struct | stateline::mcmc::State |
Used to represent a state in a Markov Chain. More... | |
Namespaces | |
stateline | |
stateline::mcmc | |
Typedefs | |
using | stateline::mcmc::PropAcceptFn = std::function< bool(const State &, const State &, double)> |
Type representing proposal acceptance functions. | |
using | stateline::mcmc::SwapAcceptFn = std::function< bool(const State &, const State &, double, double)> |
Type representing swap acceptance functions. | |
Enumerations | |
enum | stateline::mcmc::SwapType { stateline::mcmc::SwapType::NoAttempt, stateline::mcmc::SwapType::Accept, stateline::mcmc::SwapType::Reject } |
Used for recording swapping of chains. More... | |
Datatypes for MCMC.