gftool.beb.self_root_eq¶
-
gftool.beb.
self_root_eq
(self_beb_z, z, e_onsite, concentration, hopping_dec: gftool.beb.SpecDec, hilbert_trafo: Callable[[complex], complex])[source]¶ Root equation r(Σ)=0 for BEB.
- Parameters
- self_beb_z(…, N_cmpt, N_cmpt) complex np.ndarray
BEB self-energy.
- z(…) complex np.ndarray
Frequency points.
- e_onsite(…, N_cmpt) float or complex array_like
On-site energy of the components.
- concentration(…, N_cmpt) float array_like
Concentration of the different components.
- hopping_decSVD
Compact SVD decomposition of the (N_cmpt, N_cmpt) hopping matrix in the components.
- hilbert_trafoCallable[[complex], complex]
Hilbert transformation of the lattice to calculate the local Green’s function.
- Returns
- diff(…, N_cmpt, N_cmpt)
Difference of the inverses of the local and the average Green’s function. If diff = 0, self_beb_z is the correct self-energy.
See also