A class to create the Hamiltonian of one unit cell in a translational invariant lead made of hexagonal lattice structure (graphene).
More...
|
function | Graphene_Hamiltonians (lead_param, M, End_Type) |
| Creates Hamiltonians H_0 and H_1 of silicene ribbon with zigzag/armchair edge as well as the structure conatining the coordinates of the atomic sites. More...
|
|
|
function | Armchair_End (epsilon, vargamma, M) |
| Creates Hamiltonians H_0 and H_1 of silicene ribbon with zigzag edge as well as the structure conatining the coordinates of the atomic sites. More...
|
|
function | Zigzag_End (epsilon, vargamma, M) |
| Creates Hamiltonians H_0 and H_1 of silicene ribbon with armchair edge as well as the structure conatining the coordinates of the atomic sites. More...
|
|
A class to create the Hamiltonian of one unit cell in a translational invariant lead made of hexagonal lattice structure (graphene).
Definition at line 24 of file Hex_Lead_Hamiltonians.m.
◆ Armchair_End()
function Hex_Lead_Hamiltonians::Armchair_End |
( |
epsilon |
, |
|
|
vargamma |
, |
|
|
M |
|
|
) |
| |
|
protected |
Creates Hamiltonians H_0 and H_1 of silicene ribbon with zigzag edge as well as the structure conatining the coordinates of the atomic sites.
- Parameters
-
epsilon | The onsite potential. |
vargamma | The hopping amplitude. |
M | Number of sites in the cross section of the lead. |
q | The transverse momentum quantum number. |
- 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.
◆ Graphene_Hamiltonians()
function Hex_Lead_Hamiltonians::Graphene_Hamiltonians |
( |
lead_param |
, |
|
|
M |
, |
|
|
End_Type |
|
|
) |
| |
Creates Hamiltonians H_0 and H_1 of silicene ribbon with zigzag/armchair edge as well as the structure conatining the coordinates of the atomic sites.
- Parameters
-
lead_param | An instance of structure Lattice_Graphene (or its subclass) containing the physical parameters. |
M | Number of sites in the cross section of the lead. |
End_Type | The orientation of the lattice. Set 'A' for lattice with armchair orientation (meaning zigzag edges) or 'Z' for zizgaz orientation (meaning arm-chair edges) |
- 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.
◆ Zigzag_End()
function Hex_Lead_Hamiltonians::Zigzag_End |
( |
epsilon |
, |
|
|
vargamma |
, |
|
|
M |
|
|
) |
| |
|
protected |
Creates Hamiltonians H_0 and H_1 of silicene ribbon with armchair edge as well as the structure conatining the coordinates of the atomic sites.
- 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: