pytc.vmc.walker.initialize_walkers

pytc.vmc.walker.initialize_walkers(ansatz, n_walkers, initial_walkers=None, key=None, log_init=True)[source]

Initialize walker configurations based on molecular structure.

Parameters:
  • ansatz – Wavefunction object with molecular information

  • n_walkers – Number of parallel walkers

  • initial_walkers – Optional initial Walker state or positions

  • key – PRNG key

  • log_init (bool)

Returns:

Initialized walker state with all-True move_mask

Return type:

Walker