You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The model is very simple: two different hopping terms, corresponding to right- and left-directed hops.
18
+
The model is very simple: two different hopping terms, corresponding to left- and right-directed hops. The spatial interpretation can be checked by explicitly visualizing the tight-binding terms:
19
+
20
+
```@example hatano-nelson
21
+
using GLMakie
22
+
plot(tbm)
23
+
```
24
+
19
25
It is the absence of hermiticity that allows the hopping amplitudes to differ in the two directions, in clear contrast to the Hermitian case:
20
26
21
27
```@example hatano-nelson
@@ -27,14 +33,13 @@ However, when the two amplitudes are unequal, the Hatano--Nelson model features
27
33
We can see this by visualizing the complex energy as we vary $k$ from -1/2 to 1/2:
28
34
29
35
```@example hatano-nelson
30
-
ptbm = tbm([0.8, 1.2]) # a model with 0.8 hopping amplitude to right, 1.2 to the left
36
+
ptbm = tbm([0.8, 1.2]) # left & right hopping amplitudes of 0.8 and 1.2, respectively
31
37
32
-
using GLMakie
33
-
update_theme!(linewidth = 4)
38
+
ks = range(-1/2, 1/2, 500) # 500 sampling points in k
tbm_H = tbm_H[5:6] # retain only inter-orbital (offdiagonal) terms
229
+
```
230
+
231
+
```@example nonhermitian-ssh
232
+
plot(tbm_H)
233
+
```
234
+
235
+
From which we see that the breaking of Hermiticity splits `tbm_H[1]` across `tbm[1]` and `tbm[3]`, while `tbm_H[2]` is split across `tbm[2]` and `tbm[4]`. In other words, Hermiticity is restored in `tbm` for models `tbm([t1, t2, t1, t2])`.
236
+
237
+
We might e.g., explore the band structure (and associated exceptional points) for a non-Hermitian configuration, where the nearest- and next-nearest neighbor have equal-amplitude Hermitian hoppings, but oppositely signed non-Hermitian hoppings:
0 commit comments