Dear Kwant developers and community,
Short version: in the source code of Bands module, it is said that one can get the eigenvectors using the argument "return_eigenvectors = True". However, this
gives me an error. Is there currently a way to obtain the eigenvectors using Bands?
Longer verion + context:
I want to obtain the eigenvalues and eigenvectors of a quasi-1d system with a given width. For 2D, I've used wraparound and hamiltonian_submatrix to then diagonalize the Hamiltonian and obtain both the energies and eigenvectors. However, for a quasi-1d system,
where one translational symmetry of the system exists, this does not work. Either doing wraparound with "keep = 0" (for example) from a system with 2 translational symmetries or simply finalizing a system with only 1 translational symmetry produces a system
which is width independent.
Thank you!
Marc
------------------------
Marc Vila Tusell
Catalan Institute of Nanoscience and Nanotechnology (ICN2)
- Theoretical and Computational Nanoscience Group
Additional information:
https://scholar.google.es/citations?user=h2V4iNIAAAAJ&hl=es