Header file for sampler_deo_tempering_MCMC class. More...
#include "sampler_MCMC_base.h"
#include <mpi.h>
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
#include <random>
#include <string>
#include <algorithm>
#include <iomanip>
#include "stop_watch.h"
#include "likelihood_power_tempered.h"
#include "interpolator1D.h"
Include dependency graph for sampler_deo_tempering_MCMC.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | sampler_deo_tempering_MCMC< S > |
Parallel tempered Markov Chain Monte Carlo using DEO swapping scheme. More... | |
Macros | |
#define | MASTER 0 |
Detailed Description
This uses any of the sampler_MCMC_base classes to define a tempered sampler. The tempering scheme follows Syed 2019, and uses deterministic even odd swap scheme to enable massive parallelization.