Eötvös Quantum Utilities  v4.9.146
Providing the Horsepowers in the Quantum Realm
Functions
Self_Consistent_Transport.m File Reference

Example to calculate transport through a graphene quantum dot using self-consistent potential. More...

Go to the source code of this file.

Functions

function CalcSelfconsistentPotential ()
 Calculates the self-consistent potential. More...
 
function CalcSelfConsistentTransport ()
 calculates the transport with self-consistent potential More...
 
function CalcTransport ()
 calculates the non-interacting transport More...
 
function CreatePlot ()
 
function DensityCalc ()
 Calculates the density using the predefined graphene lattice framework (Ribbon class) More...
 
function InterfaceModel (Interface_Region)
 Method to adjust the Hamiltonians of the interface regions. More...
 
function Pot_Self_Consistent (CreateH, E, SelfConsistent)
 Create a potential from a self-consistent data, and removing unecessary sites from the scattering region. More...
 
function Self_Consistent_Transport (filenum)
 Example to calculate transport through a graphene quantum dot using self-consistent potential. More...
 
function setOutputDir ()
 
function Square_leads (idx, E, varargin)
 Create square leads Hamiltonians with the same inputs and output as Transport_Interface.SurfaceGreenFunctionCalculator. More...
 
function Transport (Energy, self_consistent)
 Calculates the conductance for a given energy for both self-consistent and non-interacting cases. More...
 

Detailed Description

Example to calculate transport through a graphene quantum dot using self-consistent potential.

Compare results to Fig.3 in 2014 Nanotechnology 25 465201. In these calculations we use a leads defined on a square lattice and do the self-consistent potential iterations only for $E_F =0$.

Parameters
filenumThe identification number of the filenema for the exported data (default is 1).

Reference

S. Krompiewski, Nanotechnology 25 465201 (2014).

Available

EQuUs v4.9 or later

Expected result

Self_Consistent_Transport.jpg

Definition in file Self_Consistent_Transport.m.

Function Documentation

◆ CalcSelfconsistentPotential()

function CalcSelfconsistentPotential ( )

Calculates the self-consistent potential.

◆ CalcSelfConsistentTransport()

function CalcSelfConsistentTransport ( )

calculates the transport with self-consistent potential

◆ CalcTransport()

function CalcTransport ( )

calculates the non-interacting transport

◆ CreatePlot()

function CreatePlot ( )

◆ DensityCalc()

function DensityCalc ( )

Calculates the density using the predefined graphene lattice framework (Ribbon class)

Returns
[1] The calculated density data
[2] An instance of structure junction_sites describing the sites in the calculated density

◆ InterfaceModel()

function InterfaceModel ( Interface_Region  )

Method to adjust the Hamiltonians of the interface regions.

Parameters
Interface_RegionAn instance of class #Interface_Region.

◆ Pot_Self_Consistent()

function Pot_Self_Consistent ( CreateH  ,
,
SelfConsistent   
)

Create a potential from a self-consistent data, and removing unecessary sites from the scattering region.

Parameters
CreateHAn instance of class CreateHamiltonians storing the Hamiltonian.
EThe energy value
SelfConsistentLogical value. Set true to calculate the self-consistent potential, or false otherwise

◆ Self_Consistent_Transport()

function Self_Consistent_Transport ( filenum  )

Example to calculate transport through a graphene quantum dot using self-consistent potential.

Compare results to Fig.3 in 2014 Nanotechnology 25 465201. In these calculations we use a leads defined on a square lattice and do the self-consistent potential iterations only for $E_F =0$.

Parameters
filenumThe identification number of the filenema for the exported data (default is 1).

◆ setOutputDir()

function setOutputDir ( )

◆ Square_leads()

function Square_leads ( idx  ,
,
varargin   
)

Create square leads Hamiltonians with the same inputs and output as Transport_Interface.SurfaceGreenFunctionCalculator.

◆ Transport()

function Transport ( Energy  ,
self_consistent   
)

Calculates the conductance for a given energy for both self-consistent and non-interacting cases.

Parameters
EnergyThe enrgy value
self_consistentLogical value. Set true to use the self-consistent potential, or false to do the non-interacting calculations.
Returns
Returns with the calculated conductance in units of $e^2/\hbar $.