quant_met.bdg.
calculate_current_density#
- quant_met.bdg.calculate_current_density(hamiltonian, k, bdg_energies, bdg_wavefunctions, beta)#
Calculate current density from BdG wavefunctions and normal-state Hamiltonian derivatives.
- Parameters:
- hamiltoniansisl.Hamiltonian
The normal-state Hamiltonian.
- knp.ndarray
Array of k-points in the Brillouin zone.
- bdg_energiesnp.ndarray
BdG eigenvalues for each k-point.
- bdg_wavefunctionsnp.ndarray
BdG eigenvectors for each k-point.
- betafloat
Inverse temperature (1 / k_B T).
- Returns:
- np.ndarray
Real current density vector (2D).