Hello all,

In Section 2.3 of the Kwant 1.0.3 documentation it says:

"(...) it is enough to specify one direction of the hopping (i.e. when specifying (1, 0) it is not necessary to specify (-1, 0)), Builder assures hermiticity."

However, if I want the hopping in the e.g. -x direction to be different from that in the +x direction, how do I implement this? Is it OK to write:

sys[kwant.builder.HoppingKind((0, 0, -1), lat, lat)] = value1
sys[kwant.builder.HoppingKind((0, 0, 1), lat, lat)] = value2

Will the above code produce the desired result?

Thanks,

Oscar Erlandsson

Reply via email to