quant_met.mean_field.hamiltonians.OneBand.
diagonalize_nonint#
- OneBand.diagonalize_nonint(k)#
Diagonalizes the normal state Hamiltonian.
This method computes the eigenvalues and eigenvectors of the normal state Hamiltonian for the given k points. It is essential for analyzing the electronic properties and band structure of materials.
- Parameters:
- k
numpy.ndarray List of k points in reciprocal space.
- k
- Returns:
- tuple
numpy.ndarray: Eigenvalues of the normal state Hamiltonian.numpy.ndarray: Eigenvectors (Bloch wavefunctions) corresponding to
the eigenvalues.