Class to create the Hamiltonian of one unit cell in a translational invariant lead made of square lattice structure, including the SSH model.
More...
Class to create the Hamiltonian of one unit cell in a translational invariant lead made of square lattice structure, including the SSH model.
Definition at line 24 of file Square_Lead_Hamiltonians.m.
◆ Lieb_Lead_Hamiltonians()
static function Square_Lead_Hamiltonians::Lieb_Lead_Hamiltonians |
( |
lead_param |
, |
|
|
M |
|
|
) |
| |
|
static |
Creates Hamiltonians H_0 and H_1 for Lieb lattice structure.
- Parameters
-
lead_param | An instance of structure Lattice_Lieb (or its subclass) containing the physical parameters. |
M | Number of sites in the cross section of the lead. |
- Returns
- [1] The Hamiltonian of one slab in the ribbon.
-
[2] The coupling between the slabs.
-
[3] The transverse coupling between the slabs for transverse calculations.
-
[4] A structure Coordinates containing the coordinates of the sites.
◆ SquareLattice_Lead_Hamiltonians()
static function Square_Lead_Hamiltonians::SquareLattice_Lead_Hamiltonians |
( |
lead_param |
, |
|
|
M |
|
|
) |
| |
|
static |
Creates Hamiltonians H_0 and H_1 for square lattice structure.
- Parameters
-
lead_param | An instance of structure Lattice_Square (or its subclass) containing the physical parameters. |
M | Number of sites in the cross section of the lead. |
- Returns
- [1] The Hamiltonian of one slab in the ribbon.
-
[2] The coupling between the slabs.
-
[3] The transverse coupling between the slabs for transverse calculations.
-
[4] A structure Coordinates containing the coordinates of the sites.
◆ SSH_Lead_Hamiltonians()
static function Square_Lead_Hamiltonians::SSH_Lead_Hamiltonians |
( |
lead_param |
| ) |
|
|
static |
Creates Hamiltonians H_0 and H_1 of the SSH model.
- Parameters
-
lead_param | An instance of structure Lattice_SSH (or its subclass) containing the physical parameters. |
- Returns
- [1] The Hamiltonian of one slab in the ribbon.
-
[2] The coupling between the slabs.
-
[3] The transverse coupling between the slabs for transverse calculations.
-
[4] A structure Coordinates containing the coordinates of the sites.
The documentation for this class was generated from the following file: