triqs_dft_tools.sumk_dft_tools.SumkDFTTools.extract_G_loc
- SumkDFTTools.extract_G_loc(mu=None, with_Sigma=True, with_dc=True, broadening=None, transform_to_solver_blocks=True, show_warnings=True)
Extracts the local downfolded Green function by the Brillouin-zone integration of the lattice Green’s function.
- Parameters:
mu : real, optional
Input chemical potential. If not provided the value of self.chemical_potential is used as mu.
with_Sigma : boolean, optional
If True then the local GF is calculated with the self-energy self.Sigma_imp.
with_dc : boolean, optional
If True then the double-counting correction is subtracted from the self-energy in calculating the GF.
broadening : float, optional
Imaginary shift for the axis along which the real-axis GF is calculated. If not provided, broadening will be set to double of the distance between mesh points in ‘mesh’. Only relevant for real-frequency GF.
transform_to_solver_blocks : bool, optional
If True (default), the returned G_loc will be transformed to the block structure
gf_struct_solver
, else it will be ingf_struct_sumk
.show_warnings : bool, optional
Displays warning messages during transformation (Only effective if transform_to_solver_blocks = True
- Returns:
G_loc : list of BlockGf (Green’s function) objects
List of the local Green’s functions for all (inequivalent) correlated shells, rotated into the corresponding local frames. If
transform_to_solver_blocks
is True, it will be one per inequivalent correlated shell, else one per correlated shell.