alex.black9...@gmail.com wrote: > In the traditional way of doing things, a retarded greens function > would have a small imaginary part, increasing which would give me > a smoother curve. Is there any way in kwant, that I can control such > a broadening parameter?
You should be able to use non-hermitian Hamiltonians with Kwant as well. To this end, set ’check_hermicity=False’ when you call 'ldos()’ (or other solvers). However, note that by design Kwant builders enforce that hoppings are hermitian: Setting the hopping (i, j) to a constant also sets the hopping (j, i). When a value function is used it will be only evaluated for one direction and the hermitian conjugate will be used for the other direction. This means that when you use builders, the non-hermitian parts of the Hamiltonian must be limited to onsite elements. But this should be enough for what you want to do. Christoph
smime.p7s
Description: S/MIME cryptographic signature