pytc.vmc.walker.initialize_walker_state

pytc.vmc.walker.initialize_walker_state(ansatz, positions)[source]

Initialize Walker state with positions and all-True move_mask.

Parameters:
  • ansatz – Wavefunction object (contains determinant info)

  • positions – Array of initial positions with shape (n_walkers, n_electrons, 3)

Returns:

Initialized walker state with:
  • positions: provided positions

  • move_mask: all True (indicates full computation needed)

  • all other fields: zeros (will be computed on first ansatz call)

Return type:

Walker