Eötvös Quantum Utilities  v4.8.141
Providing the Horsepowers in the Quantum Realm
File List
Here is a list of all files with brief descriptions:
 adaptiveQ.mA class providing adaptive distribution of the transverse momentum points
 antidot.mA class to perform transport calculations on a graphene antidot (i.e., a hollow in a ribbon)
 automatic_test.mLaunches the automatic test procedure
 automatic_test_MEX.m
 CalculateTransporSpecq.mFunction to calculate the DC transverse momentum resolved conductivity in the zero temperature limit
 CombineRibbons.m
 CommonFunctions.mA class containing common basic functionalities
 Coordinates.mStructure containing the coordinates and other quantum number identifiers of the sites in the Hamiltonians
 CreateHamiltonians.mA class to create and store Hamiltonian of the scattering region
 CreateLeadHamiltonians.mClass to create and store Hamiltonian of the translational invariant leads
 createOutput.mThis function creates an output file containing the running parameters
 Custom_Hamiltonians.mA class to import custom Hamiltonians provided by other codes or created manually
 Decimation.mA class providing function handle to reduce the number of sites in the Hamiltonian via decimation procedure
 dgetPartialInv.cGateway routine to call the dgetPartialInv subroutine from the mkl_EQuUs package
 dgetPartialInv_test.m
 dggev.cGateway routine to call the dggev function from LAPACKE package
 dggev_test.m
 Differential_conductance.mExample to calculate the differential conductance and the IV curve through a junction made of a square lattice
 documentationGuidelines.mDocumentation guidelines to extract documentation using Doxygen
 Download.m
 EigenProblemLead.mClass to solve the eigenproblem of a translational invariant leads and calculate the group velocities
 EQuUs_C.f90An EQuUs element prototype
 EQuUs_MATLAB.cpp
 EQuUs_MATLAB.h
 FAQ.m
 FermiDirac.mA class describing the Fermi Dirac distribution of fermionic particles
 Fox_sax_EQuUs.f90Deallocates the XML node
 gauge_field.mScalar gauge field connecting Landaux and Landauy gauges
 getPartialInv.F90Module to calculate the partial inverse of a real/complex sparse matrix via the PARDISO libraries
 Graphene_antidot_transport.mCalculates the conductance through a graphene antidot in a homogeneous magnetic field
 Graphene_Conductivity.mExample to calculate the conductivity through a wide (4 micron) graphene junction
 Graphene_QAD_eig.mExample to calculate the eigenstates of quantum antidots
 Hex_Lead_Hamiltonians.mA class to create the Hamiltonian of one unit cell in a translational invariant lead made of hexagonal lattice structure, including graphene and silicene
 hsx_EQuUs.f90Converts an array of XML subnodes into an EQstruct structure prototypes
 InterfaceRegion.mA class describing the interface region between the scattering region and a lead
 IV.mA class to calculate the I-V curve for a two terminal setup, based on the non-equilibrium Greens function technique of Eur
 JosephsonCurrent.mExample to calculate DC Josephson current through a one-dimensional chain
 Landaux.mVector potential in the Landau gauge parallel to the x direction
 Landauy.mVector potential in the Landau gauge parallel to the y direction
 Lead.mA class to calculate the Green functions and self energies of a translational invariant lead
 LoadFromFile.mA class providing interface to load variables from a file
 magnetic_barrier.mExample to calculate the conductivity through a magnetic barrier
 magnetic_ribbon.m
 main.m
 MatrixIO.F90
 Messages.mA class containing methodes for displaying several standard messages
 MinimalConductivity.mCalculates the minimal conductivity of the graphene sheet as a function of the aspect ratio
 NTerminal.mA class describing an N-terminal geometry for equilibrium calculations mostly in the zero temperature limit
 Parallel.mA class for controlling the parallel pool for paralell computations
 parseInput.mThis function parses the input file containing the input parameters
 Peierls.mA class responsible for the Peierls and gauge transformations
 read_hsx.cpp
 read_SiestaXML.cpp
 Ribbon.mA class for calculations on a ribbon of finite width for equilibrium calculations mostly in the zero temperature limit
 ScatterPotential.mFunction for island shaped hard-wall potential profile
 SNSJosephson.mA class to calculate the DC Josephson current
 SpectralDensity.mExample to calculates the spectral density function in a superconductor-graphene-superconductor junction
 Square_Lead_Hamiltonians.mClass to create the Hamiltonian of one unit cell in a translational invariant lead made of square lattice structure, including the SSH model
 SSH_Josephson.m
 SSH_transport.m
 structures.m
 Surface_Green_function.mA class to calculate the Green functions and self energies of a translational invariant lead
 SVDregularizationLead.mClass to regulerize the H1 problem of the leads by SVD decompozition
 Transport_Interface.mA class to evaluate the Dyson equation and to calculate the scattering matrix for equilibrium processes
 UtilsBase.mThis class is a base class containing common properties and methods utilized in several other classes
 XML.f90Determines whether the XML node has subnodes or not
 XMLinput.m
 XMLoutput.m
 zgetPartialInv.cGateway routine to call the zgetpartialinv subroutine from the mkl_EQuUs package
 zgetPartialInv_test.m
 zggev.cGateway routine to call the zggev function from LAPACKE package
 zggev_test.m