triqs_dft_tools.converters.wannier90.fourier_transform_hamiltonian
- triqs_dft_tools.converters.wannier90.fourier_transform_hamiltonian(wannier_hr, r_vector, r_degeneracy, kpts)[source]
Method for obtaining H(k) from H(R) via Fourier transform.
- Parameters:
- wannier_hrnp.ndarray[n_spin_blocks, n_r, n_wannier, n_wannier] of complex
Hamiltonian H(R) in Wannier basis
- r_vectornp.ndarray[n_r, 3] of float
R vectors on which wannier real-space Hamiltonian is defined
- r_degeneracynp.ndarray[n_r] of int
Degeneracy of R vector
- kptsnp.ndarray[n_k, 3] of float
k points where the Fourier transform is executed on
- Returns:
- wannier_hknp.ndarray[n_spin_blocks, n_k, n_wannier, n_wannier]
Transformed Hamiltonian H(k) in Wannier basis