liesel.goose.hmc#

Hamiltonian/Hybrid Monte Carlo (HMC).

Classes

HMCKernel(position_keys[, ...])

A HMC kernel with dual averaging and an inverse mass matrix tuner, implementing the Kernel protocol.

HMCKernelState(step_size, inverse_mass_matrix)

A dataclass for the state of a HMCKernel, implementing the DAKernelState protocol.

HMCTransitionInfo(error_code, ...)