KrylovSelfEnergy — Class for representing a self energy calculation using the iterative Krylov scheme.
Constructor for a self-energy calculator based on the Krylov method. The Krylov scheme use an iterative approach for getting a subset of all the electrode modes.
A KrylovSelfEnergy object provides the following methods:
lambdaMin(): Query method for getting the lambda min value defined in paper (......)
saveSelfEnergies(): Query method for getting the Boolean telling if the self energies should be saved or not
setSaveSelfEnergies(): Set method for setting the Boolean telling if the self energies should be saved or not
Define that the self energy on the real contour is calculated with the Krylov method, and the self energies are saved. Only modes with a decay slower than 0.05 are included.
calculator=DeviceHuckelCalculator(
self_energy_calculator_real=KrylovSelfEnergy(
save_self_energies=true,
lambda_min=0.05) )