triqs_dft_tools.sumk_dft_tools.SumkDFTTools.lattice_gf
- SumkDFTTools.lattice_gf(ik, mu=None, broadening=None, mesh=None, with_Sigma=True, with_dc=True)
Calculates the lattice Green function for a given k-point from the DFT Hamiltonian and the self energy.
- Parameters:
- ikinteger
k-point index.
- mureal, optional
Chemical potential for which the Green’s function is to be calculated. If not provided, self.chemical_potential is used for mu.
- broadeningreal, 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’.
- meshMeshReFreq or MeshImFreq, optional
Mesh to be used if with_Sigma=False. If with Sigma=False and mesh is none then self.mesh is used.
- with_Sigmaboolean, optional
If True the GF will be calculated with the self-energy stored in self.Sigmaimp_(w/iw), for real/Matsubara GF, respectively. In this case the mesh is taken from the self.Sigma_imp object. If with_Sigma=True but self.Sigmaimp_(w/iw) is not present, with_Sigma is reset to False.
- with_dcboolean, optional
if True and with_Sigma=True, the dc correction is substracted from the self-energy before it is included into GF.
- Returns:
- G_lattBlockGf
Lattice Green’s function.