pythtb.models.graphene#

graphene(delta, t)[source]#

Graphene tight-binding model.

Added in version 2.0.0.

This function creates a graphene tight-binding model with the specified hopping parameters and on-site energy. The model is defined on a 2D honeycomb lattice with two sublattices. The lattice vectors are given by,

\[\mathbf{a}_1 = a(1, 0), \quad \mathbf{a}_2 = a\left(\frac{1}{2}, \frac{\sqrt{3}}{2}\right),\]

and the orbital positions are given by,

\[\mathbf{\tau}_1 = \frac{1}{3} \mathbf{a}_1 + \frac{1}{3} \mathbf{a}_2, \quad \mathbf{\tau}_2 = \frac{2}{3} \mathbf{a}_1 + \frac{2}{3} \mathbf{a}_2\]

The second-quantized Hamiltonian can be written as:

\[H = \Delta \sum_i n_i + t \sum_{\langle i,j \rangle} (c_i^\dagger c_j + \text{h.c.})\]
Parameters:
deltafloat

On-site energy difference between the two orbitals.

tfloat

Hopping parameter between nearest neighbor orbitals.

Returns:
TBModel

An instance of the model.