Eötvös Quantum Utilities
v4.9.146
Providing the Horsepowers in the Quantum Realm
|
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... | |
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 .
filenum | The identification number of the filenema for the exported data (default is 1). |
S. Krompiewski, Nanotechnology 25 465201 (2014).
EQuUs v4.9 or later
Definition in file Self_Consistent_Transport.m.
function CalcSelfconsistentPotential | ( | ) |
Calculates the self-consistent potential.
function CalcSelfConsistentTransport | ( | ) |
calculates the transport with self-consistent potential
function CalcTransport | ( | ) |
calculates the non-interacting transport
function CreatePlot | ( | ) |
function DensityCalc | ( | ) |
Calculates the density using the predefined graphene lattice framework (Ribbon class)
function InterfaceModel | ( | Interface_Region | ) |
Method to adjust the Hamiltonians of the interface regions.
Interface_Region | An instance of class #Interface_Region. |
function Pot_Self_Consistent | ( | CreateH | , |
E | , | ||
SelfConsistent | |||
) |
Create a potential from a self-consistent data, and removing unecessary sites from the scattering region.
CreateH | An instance of class CreateHamiltonians storing the Hamiltonian. |
E | The energy value |
SelfConsistent | Logical value. Set true to calculate the self-consistent potential, or false otherwise |
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 .
filenum | The identification number of the filenema for the exported data (default is 1). |
function setOutputDir | ( | ) |
function Square_leads | ( | idx | , |
E | , | ||
varargin | |||
) |
Create square leads Hamiltonians with the same inputs and output as Transport_Interface.SurfaceGreenFunctionCalculator.
function Transport | ( | Energy | , |
self_consistent | |||
) |
Calculates the conductance for a given energy for both self-consistent and non-interacting cases.
Energy | The enrgy value |
self_consistent | Logical value. Set true to use the self-consistent potential, or false to do the non-interacting calculations. |