pythtb.models.ssh#
- ssh(v, w)[source]#
Su-Schrieffer-Heeger (SSH) model.
Added in version 2.0.0.
This function constructs the SSH model with the specified hopping parameters. The SSH model is a one-dimensional tight-binding model that describes a chain of atoms with alternating hopping parameters. The tight-binding Hamiltonian for the SSH model can be written as:
\[H = v \sum_{i} (c_{i, 1}^{\dagger} c_{i, 2} + \text{h.c.}) + w \sum_{i} (c_{i, 2}^{\dagger} c_{i+1, 1} + \text{h.c.})\]- Parameters:
- vfloat
The intercell hopping within the unit cell.
- wfloat
The intracell hopping to neighboring unit cells.
- Returns:
- TBModel
The tight-binding model for the SSH lattice.