triqs_ctint.post_process.chi3_from_M3_PH

triqs_ctint.post_process.chi3_from_M3_PH()

Dispatched C++ function(s).

[1] (M3_iw: Block2Gf[MeshProduct[MeshImFreq, MeshImFreq], 4],
     M_iw: BlockGf[MeshImFreq, 2],
     G0_iw: BlockGf[MeshImFreq, 2],
     dens_G: [ndarray[float, 2]],
     M_hartree: [ndarray[float, 2]])
  -> Block2Gf[MeshProduct[MeshImFreq, MeshImFreq], 4]

Calculate the three-point correlator \(\chi^{(3)}\) in the particle-hole channel.

Forms \(\chi^{(3)}_{ph}\) from the measured building block \(M^{(3)}\), the single-particle building block \(M\), the non-interacting Green’s function \(G_0\), the density obtained from \(G\), and the Hartree term of \(M\).

Parameters:
M3_iwBlock2Gf[MeshProduct[MeshImFreq, MeshImFreq], 4]

The building block \(M^{(3)}(i\omega)\).

M_iwBlockGf[MeshImFreq, 2]

The building block \(M(i\omega)\).

G0_iwBlockGf[MeshImFreq, 2]

The non-interacting Green’s function \(G_0(i\omega)\).

dens_G[ndarray[float, 2]]

The density obtained from the interacting Green’s function \(G\).

M_hartree[ndarray[float, 2]]

The Hartree term of \(M\).

Returns:
Block2Gf[MeshProduct[MeshImFreq, MeshImFreq], 4]

The three-point correlator \(\chi^{(3)}_{ph}(i\omega)\) in the particle-hole channel.