Skip to content

SCBA

Options for the self-consistent Born approximation.

min_iterations#

min_iterations: PositiveInt = 1

max_iterations#

max_iterations: PositiveInt = 100

convergence_tol#

convergence_tol: PositiveFloat = 1e-05

mixing_factor#

mixing_factor: PositiveFloat = 0.1

output_interval#

output_interval: PositiveInt = 1

coulomb_screening#

coulomb_screening: bool = False

photon#

photon: bool = False

phonon#

phonon: bool = False

symmetric#

symmetric: bool = False

align_self_energy_to_complex_axes#

align_self_energy_to_complex_axes: bool = True

Whether to discard parts of the self-energy.

This affects the self-energy in the following way: - The real parts of the lesser/greater self-energy are discarded. - The imaginary part of the retarded self-energy from any previous computation is zeroed.

This happens before the imaginary part of the retarded self-energy is computed from the lesser and greater parts as $\(\mathrm{Im}\left[\mathbf{\Sigma}^R\right] = \frac{\mathbf{\Sigma}^> - \mathbf{\Sigma}^<}{2i}\)$.