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

Class containing physical parameters of the lattice of bilayer transitional dichalcogenides including spin-orbit coupling according to PRB 92, 205108 (2015). More...

Inheritance diagram for Lattice_TMDC_Bilayer_SOC:
Inheritance graph
[legend]

Public Member Functions

function Calc_Hopping (r_vec)
 Calculates the hopping amplitude between sites separated by vector r_vec, according to EQ (15) in PRB 92 205108. More...
 
function Calc_t_2__i_i ()
 Calculates the hopping amplitudes t_2__i_i according to EQ (A1) in PRB 92 205108. More...
 
function Calc_t_2__i_j ()
 Calculates the hopping amplitudes t_2__i_j according to EQ (A1) in PRB 92 205108. More...
 
function Calc_t_3__i_j ()
 Calculates the hopping amplitudes t_3__i_j according to EQ (A1) in PRB 92 205108. More...
 
function Calc_t_4__i_j ()
 Calculates the hopping amplitudes t_4__i_j according to EQ (A2) in PRB 92 205108. More...
 
function Calc_V_pp_pi (r)
 Calculates the strength of the $ \pi $ bond between the p orbitals according to EQ (17) in PRB 92 205108. More...
 
function Calc_V_pp_sigma (r)
 Calculates the strength of the $ \sigma $ bond between the p orbitals according to EQ (17) in PRB 92 205108. More...
 
function Lattice_TMDC_Bilayer_SOC ()
 Constructor of the class. More...
 

Public Attributes

Property a
 Lattice constant of the unit cell in units of $ \AA $ according to table I in PRB 92, 205108 (2015). More...
 
Property c
 parameter describing the distance between two succesive layers in units of $ \AA $ according to table I in PRB 92, 205108 (2015). More...
 
Property d_XX
 The width of one layer in units of $ \AA $ according to table I in PRB 92, 205108 (2015). More...
 
Property epsilon1
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon10
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon11
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon2
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon3
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon4
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon5
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon6
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon7
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon8
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property epsilon9
 On-site energy according to table III in PRB 92, 205108 (2015). More...
 
Property eta_pi
 parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108. More...
 
Property eta_sigma
 parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108. More...
 
Property lambda_SO_M
 spin-orbit coupling strength on atoms M More...
 
Property lambda_SO_X
 spin-orbit coupling strength on atoms X More...
 
Property nu_pi
 parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108. More...
 
Property nu_sigma
 parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108. More...
 
Property R_pi
 parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108. More...
 
Property R_sigma
 parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108. More...
 
Property t_1__10_10
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__10_11
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__11_11
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__1_1
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__1_2
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__2_2
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__3_3
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__3_4
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__3_5
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__4_4
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__4_5
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__5_5
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__6_6
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__6_7
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__6_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__7_7
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__7_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__8_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__9_10
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__9_11
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_1__9_9
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__10_7
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__11_6
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__11_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__3_2
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__4_1
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__5_2
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__9_6
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_5__9_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_6__11_6
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_6__11_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_6__9_6
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 
Property t_6__9_8
 Hopping amplitude according to table III in PRB 92, 205108 (2015). More...
 

Detailed Description

Class containing physical parameters of the lattice of bilayer transitional dichalcogenides including spin-orbit coupling according to PRB 92, 205108 (2015).

Available

EQuUs v5.0 or later

Definition at line 26 of file Lattice_TMDC_Bilayer_SOC.m.

Constructor & Destructor Documentation

◆ Lattice_TMDC_Bilayer_SOC()

function Lattice_TMDC_Bilayer_SOC::Lattice_TMDC_Bilayer_SOC ( )

Constructor of the class.

Returns
An instance of the class

Member Function Documentation

◆ Calc_Hopping()

function Lattice_TMDC_Bilayer_SOC::Calc_Hopping ( r_vec  )

Calculates the hopping amplitude between sites separated by vector r_vec, according to EQ (15) in PRB 92 205108.

Parameters
r_vecThree-dimensional vector connecting the pair of sites.
Returns
Returns with the structure containing the hopping amplitudes.

◆ Calc_t_2__i_i()

function Lattice_TMDC_Monolayer::Calc_t_2__i_i ( )
inherited

Calculates the hopping amplitudes t_2__i_i according to EQ (A1) in PRB 92 205108.

Returns
Return a structure containing the calculates physical parameters.

◆ Calc_t_2__i_j()

function Lattice_TMDC_Monolayer::Calc_t_2__i_j ( )
inherited

Calculates the hopping amplitudes t_2__i_j according to EQ (A1) in PRB 92 205108.

Returns
Return a structure containing the calculates physical parameters.

◆ Calc_t_3__i_j()

function Lattice_TMDC_Monolayer::Calc_t_3__i_j ( )
inherited

Calculates the hopping amplitudes t_3__i_j according to EQ (A1) in PRB 92 205108.

Returns
Return a structure containing the calculates physical parameters.

◆ Calc_t_4__i_j()

function Lattice_TMDC_Monolayer::Calc_t_4__i_j ( )
inherited

Calculates the hopping amplitudes t_4__i_j according to EQ (A2) in PRB 92 205108.

Returns
Return a structure containing the calculates physical parameters.

◆ Calc_V_pp_pi()

function Lattice_TMDC_Bilayer_SOC::Calc_V_pp_pi ( )

Calculates the strength of the $ \pi $ bond between the p orbitals according to EQ (17) in PRB 92 205108.

Parameters
rThe radial distance in units of $ \AA $
Returns
Returns with the strength of the $ \sigma $ bond between the p orbitals.

◆ Calc_V_pp_sigma()

function Lattice_TMDC_Bilayer_SOC::Calc_V_pp_sigma ( )

Calculates the strength of the $ \sigma $ bond between the p orbitals according to EQ (17) in PRB 92 205108.

Parameters
rThe radial distance in units of $ \AA $
Returns
Returns with the strength of the $ \sigma $ bond between the p orbitals.

Member Data Documentation

◆ a

Property Lattice_TMDC_Monolayer::a
inherited

Lattice constant of the unit cell in units of $ \AA $ according to table I in PRB 92, 205108 (2015).

Definition at line 32 of file Lattice_TMDC_Monolayer.m.

◆ c

Property Lattice_TMDC_Bilayer_SOC::c

parameter describing the distance between two succesive layers in units of $ \AA $ according to table I in PRB 92, 205108 (2015).

Definition at line 33 of file Lattice_TMDC_Bilayer_SOC.m.

◆ d_XX

Property Lattice_TMDC_Bilayer_SOC::d_XX

The width of one layer in units of $ \AA $ according to table I in PRB 92, 205108 (2015).

Definition at line 36 of file Lattice_TMDC_Bilayer_SOC.m.

◆ epsilon1

Property Lattice_TMDC_Monolayer::epsilon1
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 35 of file Lattice_TMDC_Monolayer.m.

◆ epsilon10

Property Lattice_TMDC_Monolayer::epsilon10
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 62 of file Lattice_TMDC_Monolayer.m.

◆ epsilon11

Property Lattice_TMDC_Monolayer::epsilon11
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 65 of file Lattice_TMDC_Monolayer.m.

◆ epsilon2

Property Lattice_TMDC_Monolayer::epsilon2
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 38 of file Lattice_TMDC_Monolayer.m.

◆ epsilon3

Property Lattice_TMDC_Monolayer::epsilon3
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 41 of file Lattice_TMDC_Monolayer.m.

◆ epsilon4

Property Lattice_TMDC_Monolayer::epsilon4
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 44 of file Lattice_TMDC_Monolayer.m.

◆ epsilon5

Property Lattice_TMDC_Monolayer::epsilon5
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 47 of file Lattice_TMDC_Monolayer.m.

◆ epsilon6

Property Lattice_TMDC_Monolayer::epsilon6
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 50 of file Lattice_TMDC_Monolayer.m.

◆ epsilon7

Property Lattice_TMDC_Monolayer::epsilon7
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 53 of file Lattice_TMDC_Monolayer.m.

◆ epsilon8

Property Lattice_TMDC_Monolayer::epsilon8
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 56 of file Lattice_TMDC_Monolayer.m.

◆ epsilon9

Property Lattice_TMDC_Monolayer::epsilon9
inherited

On-site energy according to table III in PRB 92, 205108 (2015).

Definition at line 59 of file Lattice_TMDC_Monolayer.m.

◆ eta_pi

Property Lattice_TMDC_Bilayer_SOC::eta_pi

parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108.

Definition at line 54 of file Lattice_TMDC_Bilayer_SOC.m.

◆ eta_sigma

Property Lattice_TMDC_Bilayer_SOC::eta_sigma

parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108.

Definition at line 45 of file Lattice_TMDC_Bilayer_SOC.m.

◆ lambda_SO_M

Property Lattice_TMDC_Monolayer_SOC::lambda_SO_M
inherited

spin-orbit coupling strength on atoms M

Definition at line 33 of file Lattice_TMDC_Monolayer_SOC.m.

◆ lambda_SO_X

Property Lattice_TMDC_Monolayer_SOC::lambda_SO_X
inherited

spin-orbit coupling strength on atoms X

Definition at line 36 of file Lattice_TMDC_Monolayer_SOC.m.

◆ nu_pi

Property Lattice_TMDC_Bilayer_SOC::nu_pi

parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108.

Definition at line 48 of file Lattice_TMDC_Bilayer_SOC.m.

◆ nu_sigma

Property Lattice_TMDC_Bilayer_SOC::nu_sigma

parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108.

Definition at line 39 of file Lattice_TMDC_Bilayer_SOC.m.

◆ R_pi

Property Lattice_TMDC_Bilayer_SOC::R_pi

parameter used to calculate the strength of the $ \pi $ bond according to EQ (17) in PRB 92 205108.

Definition at line 51 of file Lattice_TMDC_Bilayer_SOC.m.

◆ R_sigma

Property Lattice_TMDC_Bilayer_SOC::R_sigma

parameter used to calculate the strength of the $ \sigma $ bond according to EQ (17) in PRB 92 205108.

Definition at line 42 of file Lattice_TMDC_Bilayer_SOC.m.

◆ t_1__10_10

Property Lattice_TMDC_Monolayer::t_1__10_10
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 96 of file Lattice_TMDC_Monolayer.m.

◆ t_1__10_11

Property Lattice_TMDC_Monolayer::t_1__10_11
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 129 of file Lattice_TMDC_Monolayer.m.

◆ t_1__11_11

Property Lattice_TMDC_Monolayer::t_1__11_11
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 99 of file Lattice_TMDC_Monolayer.m.

◆ t_1__1_1

Property Lattice_TMDC_Monolayer::t_1__1_1
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 69 of file Lattice_TMDC_Monolayer.m.

◆ t_1__1_2

Property Lattice_TMDC_Monolayer::t_1__1_2
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 111 of file Lattice_TMDC_Monolayer.m.

◆ t_1__2_2

Property Lattice_TMDC_Monolayer::t_1__2_2
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 72 of file Lattice_TMDC_Monolayer.m.

◆ t_1__3_3

Property Lattice_TMDC_Monolayer::t_1__3_3
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 75 of file Lattice_TMDC_Monolayer.m.

◆ t_1__3_4

Property Lattice_TMDC_Monolayer::t_1__3_4
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 114 of file Lattice_TMDC_Monolayer.m.

◆ t_1__3_5

Property Lattice_TMDC_Monolayer::t_1__3_5
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 102 of file Lattice_TMDC_Monolayer.m.

◆ t_1__4_4

Property Lattice_TMDC_Monolayer::t_1__4_4
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 78 of file Lattice_TMDC_Monolayer.m.

◆ t_1__4_5

Property Lattice_TMDC_Monolayer::t_1__4_5
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 117 of file Lattice_TMDC_Monolayer.m.

◆ t_1__5_5

Property Lattice_TMDC_Monolayer::t_1__5_5
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 81 of file Lattice_TMDC_Monolayer.m.

◆ t_1__6_6

Property Lattice_TMDC_Monolayer::t_1__6_6
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 84 of file Lattice_TMDC_Monolayer.m.

◆ t_1__6_7

Property Lattice_TMDC_Monolayer::t_1__6_7
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 120 of file Lattice_TMDC_Monolayer.m.

◆ t_1__6_8

Property Lattice_TMDC_Monolayer::t_1__6_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 105 of file Lattice_TMDC_Monolayer.m.

◆ t_1__7_7

Property Lattice_TMDC_Monolayer::t_1__7_7
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 87 of file Lattice_TMDC_Monolayer.m.

◆ t_1__7_8

Property Lattice_TMDC_Monolayer::t_1__7_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 123 of file Lattice_TMDC_Monolayer.m.

◆ t_1__8_8

Property Lattice_TMDC_Monolayer::t_1__8_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 90 of file Lattice_TMDC_Monolayer.m.

◆ t_1__9_10

Property Lattice_TMDC_Monolayer::t_1__9_10
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 126 of file Lattice_TMDC_Monolayer.m.

◆ t_1__9_11

Property Lattice_TMDC_Monolayer::t_1__9_11
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 108 of file Lattice_TMDC_Monolayer.m.

◆ t_1__9_9

Property Lattice_TMDC_Monolayer::t_1__9_9
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 93 of file Lattice_TMDC_Monolayer.m.

◆ t_5__10_7

Property Lattice_TMDC_Monolayer::t_5__10_7
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 148 of file Lattice_TMDC_Monolayer.m.

◆ t_5__11_6

Property Lattice_TMDC_Monolayer::t_5__11_6
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 145 of file Lattice_TMDC_Monolayer.m.

◆ t_5__11_8

Property Lattice_TMDC_Monolayer::t_5__11_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 154 of file Lattice_TMDC_Monolayer.m.

◆ t_5__3_2

Property Lattice_TMDC_Monolayer::t_5__3_2
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 136 of file Lattice_TMDC_Monolayer.m.

◆ t_5__4_1

Property Lattice_TMDC_Monolayer::t_5__4_1
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 133 of file Lattice_TMDC_Monolayer.m.

◆ t_5__5_2

Property Lattice_TMDC_Monolayer::t_5__5_2
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 139 of file Lattice_TMDC_Monolayer.m.

◆ t_5__9_6

Property Lattice_TMDC_Monolayer::t_5__9_6
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 142 of file Lattice_TMDC_Monolayer.m.

◆ t_5__9_8

Property Lattice_TMDC_Monolayer::t_5__9_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 151 of file Lattice_TMDC_Monolayer.m.

◆ t_6__11_6

Property Lattice_TMDC_Monolayer::t_6__11_6
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 161 of file Lattice_TMDC_Monolayer.m.

◆ t_6__11_8

Property Lattice_TMDC_Monolayer::t_6__11_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 167 of file Lattice_TMDC_Monolayer.m.

◆ t_6__9_6

Property Lattice_TMDC_Monolayer::t_6__9_6
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 158 of file Lattice_TMDC_Monolayer.m.

◆ t_6__9_8

Property Lattice_TMDC_Monolayer::t_6__9_8
inherited

Hopping amplitude according to table III in PRB 92, 205108 (2015).

Definition at line 164 of file Lattice_TMDC_Monolayer.m.


The documentation for this class was generated from the following file: