kwant.continuum.
to_landau_basis
(hamiltonian, momenta=None)[source]¶Replace two momenta by Landau level ladder operators.
Replaces:
k_0 -> sqrt(B/2) * (a + a^dagger) k_1 -> 1j * sqrt(B/2) * (a - a^dagger)
The Hamiltonian to which to apply the Landau level transformation.
The momenta to replace with Landau level ladder operators. If not provided, ‘k_x’ and ‘k_y’ are used
The momentum operators that have been replaced by ladder operators.
The remaining position coordinate. May or may not be present in ‘hamiltonian’.