triqs_modest.local_gf.charge_density_correction

triqs_modest.local_gf.charge_density_correction()

Dispatched C++ function(s).

[1] (obe: OneBodyElementsOnGrid,
     mu: float,
     Sigma_dynamic: Block2Gf[MeshImFreq, 2],
     Sigma_static: ndarray[ndarray[complex, 2], 2])
  -> ndarray[complex, 4]

Compute the charge density correction from DMFT

Compute the charge density correction in the band basis \(N_{\nu\nu'}(\mathbf{k})\) from the lattice Green’s function.

Parameters:
obeOneBodyElementsOnGrid

The one-body elements on the grid

mufloat

The chemical potential

Sigma_dynamicBlock2Gf[MeshImFreq, 2]

The dynamic part of the self-energy

Sigma_staticndarray[ndarray[complex, 2], 2]

The static part of the self-energy

Returns:
ndarray[complex, 4]

The charge density correction in the band basis \(N_{\nu\nu'}(\mathbf{k})\)