Distorted AB-Pair Graphene Calculation Formulas
This project uses a real-space distorted six-site supercell. The formulas below show the full calculation route: distorted hopping law, 6x6 Bloch Hamiltonian, Brillouin-zone integration, and the numerical approximations used to build the plots.
1. Distorted Hopping Law
t(d) = t0 exp[-β (d / a0 - 1)]
The nearest-neighbor hopping is recalculated from each distorted bond length after the AB-pair coordinates are displaced.
2. Six-Site Bloch Hamiltonian
Hij(k) = ∑R tij(R) exp[i k · (R + rj - ri)]
En(k) = eigenvalues of H(k), n = 1, ..., 6
Eg = mink [E4(k) - E3(k)]
3. Supercell Geometry
T1 = (2.598076, 1.500000)
T2 = (-2.598076, 1.500000)
4. Distorted Nearest-Neighbor Bonds
- d = 0.760000, t(d) = 2.245212
- d = 1.139122, t(d) = 0.625726
5. Band-Path Sampling
k(s) = (1 - s) ka + s kb, 0 ≤ s ≤ 1, path = G → K → M → G
For each sampled k-value, the code diagonalizes the 6x6 matrix H(k) and sorts the six eigenvalues.
6. Brillouin-Zone DOS Integral and Approximation
D(E) = (1 / ABZ) ∑n=16 ∫BZ δ(E - En(k)) d2k
δ(x) ≈ Lη(x) = [η / π] / (x2 + η2)
D(E) ≈ (1 / Nk) ∑m ∑n=16 Lη(E - En(km))
7. Reciprocal-Space Map and Numerical Gap
kmn = um B1 + vn B2, (um, vn) on a uniform grid clipped to the first Brillouin zone
Eg(num) ≈ minm [E4(km) - E3(km)]
8. DOS Broadening
The same Lorentzian broadening is used for all six bands when generating DOS curves from the sampled reciprocal-space eigenvalues.
Run parameters
pair_shift = 0.120000
t0 = 1.000000
β = 3.370000
Gap result from this run
Direct gap from reciprocal-space sampling = 1.987520