generation of kvectors inside the Brillouin zone