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

Function to create custom Hamiltonians for unit tests on a Three-terminal setup. More...

Go to the source code of this file.

Functions

function ThreeTerminalHamiltonians (Opt, param, varargin)
 Function to create custom Hamiltonians for unit tests on a Three-terminal setup. More...
 

Detailed Description

Function to create custom Hamiltonians for unit tests on a Three-terminal setup.

Available

EQuUs v4.9 or later

Definition in file ThreeTerminalHamiltonians.m.

Function Documentation

◆ ThreeTerminalHamiltonians()

function ThreeTerminalHamiltonians ( Opt  ,
param  ,
varargin   
)

Function to create custom Hamiltonians for unit tests on a Three-terminal setup.

Parameters
OptAn instance of structure Opt.
OptAn instance of structure param.
vararginCell array of optional parameters identical to Custom_Hamiltonians.LoadHamiltonians.
Returns
[1] Cell array of Hamiltonians of one slab in the leads
[2] Cell array of overlap integrals of one slab in the leads
[3] Cell array of couplings between the slabs of the leads
[4] Cell array of overlap integrals between the slabs of the leads
[5] Cell array of transverse coupling between the unit cells of the lead
[6] Cell array of #coordinates of the leads
[7] Hamiltonian of the scattering region
[8] Overlap integrals of the scattering region
[9] Transverse coupling for the scattering region
[10] Overlap integrals for the transverse coupling in the scattering region
[11] #coordinates of the scattering region
[12] Cell array of couplings between the scattering region and the leads
[13] Cell array of overlap integrals between the scattering region and the leads