qmctorch.sampler.sampler_base module

class qmctorch.sampler.sampler_base.SamplerBase(nwalkers, nstep, step_size, ntherm, ndecor, nelec, ndim, init, cuda)[source]

Bases: object

Base class for the sampler

Parameters:
  • nwalkers (int) – number of walkers
  • nstep (int) – number of MC steps
  • step_size (float) – size of the steps in bohr
  • ntherm (int) – number of MC steps to thermalize
  • ndecor (int) – unmber of MC steps to decorellate
  • nelec (int) – number of electrons in the system
  • ndim (int) – number of cartesian dimension
  • init (dict) – method to initialize the walkers
  • cuda ([type]) – [description]
get_sampling_size()[source]

evaluate the number of sampling point we’ll have.