Eötvös Quantum Utilities  v4.9.146
Providing the Horsepowers in the Quantum Realm
List of all members | Static Public Member Functions
Square_Lead_Hamiltonians Class Reference

Class to create the Hamiltonian of one unit cell in a translational invariant lead made of square lattice structure, including the SSH model. More...

Static Public Member Functions

static function Lieb_Lead_Hamiltonians (lead_param, M)
 Creates Hamiltonians H_0 and H_1 for Lieb lattice structure. More...
 
static function SquareLattice_Lead_Hamiltonians (lead_param, M)
 Creates Hamiltonians H_0 and H_1 for square lattice structure. More...
 
static function SSH_Lead_Hamiltonians (lead_param)
 Creates Hamiltonians H_0 and H_1 of the SSH model. More...
 

Detailed Description

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.

Member Function Documentation

◆ Lieb_Lead_Hamiltonians()

static function Square_Lead_Hamiltonians::Lieb_Lead_Hamiltonians ( lead_param  ,
 
)
static

Creates Hamiltonians H_0 and H_1 for Lieb lattice structure.

Parameters
lead_paramAn instance of structure Lattice_Lieb (or its subclass) containing the physical parameters.
MNumber 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  ,
 
)
static

Creates Hamiltonians H_0 and H_1 for square lattice structure.

Parameters
lead_paramAn instance of structure Lattice_Square (or its subclass) containing the physical parameters.
MNumber 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_paramAn 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: