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:
- mureal, optional
Input chemical potential. If not provided the value of self.chemical_potential is used as mu.
- with_Sigmaboolean, optional
If True then the local GF is calculated with the self-energy self.Sigma_imp.
- with_dcboolean, optional
If True then the double-counting correction is subtracted from the self-energy in calculating the GF.
- broadeningfloat, 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_blocksbool, 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_warningsbool, optional
Displays warning messages during transformation (Only effective if transform_to_solver_blocks = True
- Returns:
- G_loclist 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.