Eötvös Quantum Utilities  v5.0.144
Providing the Horsepowers in the Quantum Realm
List of all members | Public Member Functions | Protected Member Functions
Graphene_SOC_Lead_Hamiltonians Class Reference

A class to create the Hamiltonian of one unit cell in a translational invariant graphene lead, including Rashba-type, intrinsic and valley-Zeeman spin-orbit coupling. More...

Inheritance diagram for Graphene_SOC_Lead_Hamiltonians:
Inheritance graph
[legend]

Public Member Functions

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 Graphene_SOC_Hamiltonians (lead_param, M, End_Type)
 Creates Hamiltonians H_0 and H_1 of graphene ribbon with zigzag/armchair edge including SOC as well as the structure conatining the coordinates of the atomic sites. More...
 

Protected Member Functions

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...
 

Detailed Description

A class to create the Hamiltonian of one unit cell in a translational invariant graphene lead, including Rashba-type, intrinsic and valley-Zeeman spin-orbit coupling.

Definition at line 24 of file Graphene_SOC_Lead_Hamiltonians.m.

Member Function Documentation

◆ Armchair_End()

function Hex_Lead_Hamiltonians::Armchair_End ( epsilon  ,
vargamma  ,
 
)
protectedinherited

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
epsilonThe onsite potential.
vargammaThe hopping amplitude.
MNumber of sites in the cross section of the lead.
qThe 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  ,
,
End_Type   
)
inherited

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.

graphene.jpg
Parameters
lead_paramAn instance of structure Lattice_Graphene (or its subclass) containing the physical parameters.
MNumber of sites in the cross section of the lead.
End_TypeThe 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.

◆ Graphene_SOC_Hamiltonians()

function Graphene_SOC_Lead_Hamiltonians::Graphene_SOC_Hamiltonians ( lead_param  ,
,
End_Type   
)

Creates Hamiltonians H_0 and H_1 of graphene ribbon with zigzag/armchair edge including SOC as well as the structure conatining the coordinates of the atomic sites.

graphene_SOC.jpg
Parameters
lead_paramAn instance of structure Lattice_Graphene_SOC (or its subclass) containing the physical parameters.
MNumber of sites in the cross section of the lead.
End_TypeThe 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  ,
 
)
protectedinherited

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
epsilonThe onsite potential.
vargammaThe hopping amplitude.
MNumber of sites in the cross section of the lead.
qThe transverse momentum quantum number.
vararginOptional parameters (https://www.mathworks.com/help/matlab/ref/varargin.html):
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: