numerics
Loading...
Searching...
No Matches
markov.hpp
Go to the documentation of this file.
1/// @file markov/markov.hpp
2/// @brief Markov Chain Monte Carlo -- umbrella include.
3///
4/// Provides template-based Metropolis-Hastings sweeps and umbrella sampling
5/// with zero-overhead callable dispatch (no std::function in hot loops).
6///
7/// Modules:
8/// mcmc.hpp -- metropolis_sweep, metropolis_sweep_prob,
9/// umbrella_sweep, umbrella_sweep_prob
10/// rng.hpp -- make_seeded_rng, make_rng
11#pragma once
12#include "stochastic/mcmc.hpp"
13#include "stochastic/rng.hpp"
Boltzmann acceptance probability helpers for Metropolis MCMC.