deeperwin.mcmc.MetropolisHastingsMonteCarlo
- class deeperwin.mcmc.MetropolisHastingsMonteCarlo(mcmc_config: deeperwin.configuration.MCMCConfig)[source]
 Bases:
objectClass that performs monte carlo steps.
This class holds the MCMC logic and configuration, but does not hold the actual state (e.g. electron positions, psi², etc). The actual state is stored in an MCMCState object.
- __init__(mcmc_config: deeperwin.configuration.MCMCConfig)[source]
 
Methods
__init__(mcmc_config)make_mcmc_step(func, state)run_burn_in(func, state, params, fixed_params)run_inter_steps(func, state, params, ...)