SemiInfinite

class sisl.physics.SemiInfinite(spgeom, infinite, eta=0.0001)[source]

Self-energy object able to calculate the dense self-energy for a given SparseGeometry in a semi-infinite chain.

Parameters
spgeomSparseGeometry

any sparse geometry matrix which may return matrices

infinitestr

axis specification for the semi-infinite direction (+A/-A/+B/-B/+C/-C)

etafloat, optional

the default imaginary part of the self-energy calculation

Methods

__init__(self, spgeom, infinite[, eta])

Create a SelfEnergy object from any SparseGeometry

self_energy(self, \*args, \*\*kwargs)

self_energy(self, *args, **kwargs)