triqs_modest.embedding.Embedding.extract

Embedding.extract()

Dispatched C++ function(s).

[1] (g_loc: Block2Gf[MeshImFreq, 2])
  -> [BlockGf[MeshImFreq, 2]]

[2] (g_loc: Block2Gf[MeshReFreq, 2])
  -> [BlockGf[MeshReFreq, 2]]

[3] (g_loc: Block2Gf[MeshDLRImFreq, 2])
  -> [BlockGf[MeshDLRImFreq, 2]]

[4] (matrix_C: ndarray[ndarray[complex, 2], 2])
  -> [[ndarray[complex, 2]]]

[1, 2, 3] Extract single-particle quantities (TRIQS/ModEST).


[4] Extract matrices (TRIQS/ModEST).


Parameters:
g_locBlock2Gf[MeshImFreq, 2], Block2Gf[MeshReFreq, 2], Block2Gf[MeshDLRImFreq, 2]

Block2Gf of gloc in \(M \times M\) space.

Returns:
[1][BlockGf[MeshImFreq, 2]]

Local impurity Green’s function.

[2][BlockGf[MeshReFreq, 2]]

Local impurity Green’s function.

[3][BlockGf[MeshDLRImFreq, 2]]

Local impurity Green’s function.