tightbinder.observables.TransportDevice#
- class TransportDevice(system, left_lead, right_lead, period, mode='default')[source]#
Bases:
objectConstructor of TransportDevice class to model a transport setup.
- Parameters:
system (
System) – System to compute transmissionleft_lead (
Union[List,ndarray]) – Unit cell of left lead. Array or list where each row contains the position and chemical species of each atom of the lead.right_lead (
Union[List,ndarray]) – Same as left lead.period (
Union[List,float]) – Distance between consecutive lead unit cells. If given one value, it is used for both right and left leads. If given a list with two values, the first one specifies left period, and second one the right period.mode (
str) – Either “default” or “direct”. Default mode uses the SK configuration to establish the system-leads bonds, the intra-lead and the lead-lead bonds. Intended to be used with crystalline or quasicrystalline situations (neighbour based search). Direct mode instead connects the leads to the system straight: each atom of the lead has only one bond (the first found) to the system. The intra-lead and lead-lead bonds are determined using the SK configuration. Intended to be used with amorphous systems (radius based search).
Methods
Routine to compute the conductance at zero temperature in equilibrium.
Function to compute the transmission function T(E) of a system.
Routine to visualize the device.
- conductance(delta=1e-07, method='LS')[source]#
Routine to compute the conductance at zero temperature in equilibrium.
- transmission(minE, maxE, npoints=100, delta=1e-07, method='LS')[source]#
Function to compute the transmission function T(E) of a system. One has to specify the unit cell of each lead in terms of the positions and chemical species. Only two terminal setups are allowed. The lead-system coupling and the lead-lead coupling are computed using the corresponding Slater-Koster amplitudes.
- Parameters:
minE (
float) – Minimum value of energy window where the transmission is computed.maxE (
float) – Maximum value of energy window.npoints (
int) – Sampling of energy window. Defaults to 100.delta (
float) – Value of broadening used in Green’s functions. Defaults to 1E-7.method (
str) – Method to convergence the self-energies of the leads. Options are ‘LS’ (Lopez Sancho method) and ‘LM’ (Linear Mixing). Defaults to ‘LS’.
- Return type:
- Returns:
List of transmission values and energy window.