numerics 0.1.0
Loading...
Searching...
No Matches
num::MCMCModel Struct Reference

An MCMC target: site count, per-site acceptance/proposal, observable. More...

#include <sample.hpp>

Public Attributes

std::function< double(int)> accept_prob
 acceptance probability at a site
 
std::function< void(int)> propose
 propose and apply a move at a site
 
int n_sites
 
std::function< double()> measure
 observable estimator, sampled each sweep
 

Detailed Description

An MCMC target: site count, per-site acceptance/proposal, observable.

Definition at line 13 of file sample.hpp.

Member Data Documentation

◆ accept_prob

std::function<double(int)> num::MCMCModel::accept_prob

acceptance probability at a site

Definition at line 14 of file sample.hpp.

Referenced by num::sample().

◆ measure

std::function<double()> num::MCMCModel::measure

observable estimator, sampled each sweep

Definition at line 17 of file sample.hpp.

Referenced by num::sample().

◆ n_sites

int num::MCMCModel::n_sites

Definition at line 16 of file sample.hpp.

Referenced by num::sample().

◆ propose

std::function<void(int)> num::MCMCModel::propose

propose and apply a move at a site

Definition at line 15 of file sample.hpp.

Referenced by num::sample().


The documentation for this struct was generated from the following file: