2 % Copyright (C) 2009-2016 Peter Rakyta, Ph.D.
4 % This program is free software: you can redistribute it and/or modify
5 % it under the terms of the GNU General Public License as published by
6 % the Free Software Foundation, either version 3 of the License, or
7 % (at your option) any later version.
9 % This program is distributed in the hope that it will be useful,
10 % but WITHOUT ANY WARRANTY; without even the implied warranty of
11 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 % GNU General Public License
for more details.
14 % You should have received a copy of the GNU General Public License
15 % along with
this program. If not, see http:
17 %> @addtogroup basic Basic Functionalities
20 %> @brief A
class to calculate the Green functions and
self energies of a translational invariant lead. This
class was replaced by
class Lead and it is kept only
for backward compatibility reasons.
22 %> @brief A
class to calculate the Green functions and self energies of a translational invariant lead. This class was replaced by class
Lead and it is kept only for backward compatibility reasons.
23 %> The notations and the structure of the Hamiltonian is defined accroding to the following image:
24 %> @image html Lead_Hamiltonian.jpg
25 %> @image latex Lead_Hamiltonian.jpg
32 methods ( Access =
public )
33 %% constructorof the
class 34 %> @brief Constructor of the
class.
37 %> @
param varargin Cell array of optional parameters to #
Lead.
Lead.
38 %> @
return An instance of the
class 42 if strcmpi(
class(obj),
'Surface_Green_function')
51 %------------------------------------------------------------------
A class to calculate the Green functions and self energies of a translational invariant lead.
Structure Opt contains the basic computational parameters used in EQuUs.
function Transport(Energy, B)
Calculates the conductance at a given energy value.
A class to calculate the Green functions and self energies of a translational invariant lead The nota...
Structure param contains data structures describing the physical parameters of the scattering center ...
function Lead(Opt, param, varargin)
Constructor of the class.