tkwant.leads.MonomialAbsorbingBoundary¶
-
class
tkwant.leads.
MonomialAbsorbingBoundary
(num_cells, strength, degree, num_buffer_cells=0)[source]¶ Absorbing boundary conditions consisting of N lead unit cells.
The absorbing region has an imaginary potential applied to it. The magnitude of the imaginary potential grows according to
n**degree
wheren
is the index (starting from 0) of the lead cell counting from the central region.- Parameters
num_cells (int) – The number of lead unit cells over which the absorbing potential increases.
strength (float) – The strength of the boundary conditions. Formally this is the area underneath the monomial curve.
degree (int) – The degree of the absorbing monomial.
num_buffer_cells (int, optional) – If provided, adds this many lead cells to the start of the boundary conditions with no absorbing potential applied.
Methods