triqs_modest.embedding.Embedding.embed

Embedding.embed()

Dispatched C++ function(s).

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

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

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

[4] (Sigma_imp_vec: [BlockGf[MeshImFreq, 2]],
     Sigma_imp_static_vec: [[ndarray[complex, 2]]])
  -> tuple[Block2Gf[MeshImFreq, 2], ndarray[ndarray[complex, 2], 2]]

[5] (Sigma_imp_vec: [BlockGf[MeshReFreq, 2]],
     Sigma_imp_static_vec: [[ndarray[complex, 2]]])
  -> tuple[Block2Gf[MeshReFreq, 2], ndarray[ndarray[complex, 2], 2]]

[6] (Sigma_imp_vec: [BlockGf[MeshDLRImFreq, 2]],
     Sigma_imp_static_vec: [[ndarray[complex, 2]]])
  -> tuple[Block2Gf[MeshDLRImFreq, 2], ndarray[ndarray[complex, 2], 2]]

[7] (Sigma_imp_static_vec: [[ndarray[complex, 2]]])
  -> ndarray[ndarray[complex, 2], 2]

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

Embed impurity solver self-energies into an embedded self-energy.

  • \(\Sigma_{\text{embed}}^{ασ} = \Sigma_{\text{imp}}^{ψ(α,σ)}\),

  • \(\psi(\alpha,\sigma) \to\) (n_imp, \(\gamma\), \(\tau\)).


[4, 5, 6] Embed single-particle quantities (TRIQS/ModEST).

Embed the impurity self-energy decomposed as a list of dynamic and a list of static parts.


[7] Embed block matrices (TRIQS/ModEST).


Parameters:
Sigma_imp_vec[BlockGf[MeshImFreq, 2]], [BlockGf[MeshReFreq, 2]], [BlockGf[MeshDLRImFreq, 2]]

A list of impurity self-energies.

Sigma_imp_static_vec[[ndarray[complex, 2]]]

A list of static impurity self-energies.

Returns:
[1]Block2Gf[MeshImFreq, 2]

\(\Sigma_{\text{embed}}[\alpha, \sigma]\) in \(\mathcal{C}\) space using the embed decomposition.

[2]Block2Gf[MeshReFreq, 2]

\(\Sigma_{\text{embed}}[\alpha, \sigma]\) in \(\mathcal{C}\) space using the embed decomposition.

[3]Block2Gf[MeshDLRImFreq, 2]

\(\Sigma_{\text{embed}}[\alpha, \sigma]\) in \(\mathcal{C}\) space using the embed decomposition.

[4]tuple[Block2Gf[MeshImFreq, 2], ndarray[ndarray[complex, 2], 2]]

The self-energy in the \(\mathcal{C}\) space as a pair (dynamic, static).

[5]tuple[Block2Gf[MeshReFreq, 2], ndarray[ndarray[complex, 2], 2]]

The self-energy in the \(\mathcal{C}\) space as a pair (dynamic, static).

[6]tuple[Block2Gf[MeshDLRImFreq, 2], ndarray[ndarray[complex, 2], 2]]

The self-energy in the \(\mathcal{C}\) space as a pair (dynamic, static).