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.