17 Nov
2015
17 Nov
'15
6:39 a.m.
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