gftool.beb.self_root_eq
- gftool.beb.self_root_eq(self_beb_z, z, e_onsite, concentration, hopping_dec: 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:
- (…, 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