triqs_modest.misc.rotate_embedded_self_energy

triqs_modest.misc.rotate_embedded_self_energy()

Dispatched C++ function(s).

[1] (Sigma_embed_dynamic_loc: Block2Gf[MeshImFreq, 2],
     U: ndarray[complex, 2])
  -> [Gf[MeshImFreq, 2]]

[2] (Sigma_embed_dynamic_loc: Block2Gf[MeshReFreq, 2],
     U: ndarray[complex, 2])
  -> [Gf[MeshReFreq, 2]]

[3] (Sigma_embed_dynamic_loc: Block2Gf[MeshDLRImFreq, 2],
     U: ndarray[complex, 2])
  -> [Gf[MeshDLRImFreq, 2]]

[4] (Sigma_embed_dynamic_loc: Block2Gf[MeshImFreq, 2],
     obe: OneBodyElementsOnGrid)
  -> [Gf[MeshImFreq, 2]]

[5] (Sigma_embed_dynamic_loc: Block2Gf[MeshReFreq, 2],
     obe: OneBodyElementsOnGrid)
  -> [Gf[MeshReFreq, 2]]

[6] (Sigma_embed_dynamic_loc: Block2Gf[MeshDLRImFreq, 2],
     obe: OneBodyElementsOnGrid)
  -> [Gf[MeshDLRImFreq, 2]]

[7] (Sigma_embed_dynamic_loc: [ndarray[complex, 3]],
     U: ndarray[complex, 2])
  -> [ndarray[complex, 3]]

[8] (Sigma_embed_dynamic_loc: [ndarray[complex, 3]],
     obe: OneBodyElementsOnGrid)
  -> [ndarray[complex, 3]]

[9] (Sigma_embed_static_loc: [ndarray[complex, 2]], U: ndarray[complex, 2])
  -> [ndarray[complex, 2]]

[10] (Sigma_embed_static_loc: [ndarray[complex, 2]],
     obe: OneBodyElementsOnGrid)
  -> [ndarray[complex, 2]]

[1, 2, 3, 4, 5, 6, 7, 8] Rotate the dynamic part of the embedded self-energy from the local (solver) basis to the orbital basis.

The rotation is independent of frequency and is performe as UΣ(ω)U†.


[9, 10] Rotate the static part of the embedded self-energy from the local (solver) basis to the orbital basis.

The rotation is independent of frequency and is performe as UΣ(ω)U†.


Parameters:
Sigma_embed_dynamic_locBlock2Gf[MeshImFreq, 2], Block2Gf[MeshReFreq, 2], Block2Gf[MeshDLRImFreq, 2], [ndarray[complex, 3]]

The dynamic part of the embedded self-energy in the local (solver) basis.

Undarray[complex, 2]

The rotation matrix from the local (solver) basis to the orbital basis.

obeOneBodyElementsOnGrid

The one-body elements on grid containing the rotation matrices.

Sigma_embed_static_loc[ndarray[complex, 2]]

The static part of the embedded self-energy in the local (solver) basis.

Returns:
[1, 4][Gf[MeshImFreq, 2]]

The dynamic part of the embedded self-energy in the orbital basis.

[2, 5][Gf[MeshReFreq, 2]]

The dynamic part of the embedded self-energy in the orbital basis.

[3, 6][Gf[MeshDLRImFreq, 2]]

The dynamic part of the embedded self-energy in the orbital basis.

[7, 8][ndarray[complex, 3]]

The dynamic part of the embedded self-energy in the orbital basis.

[9, 10][ndarray[complex, 2]]

The static part of the embedded self-energy in the orbital basis.