triqs_modest.obe.LocalSpace.atomic_view
- LocalSpace.atomic_view()
Dispatched C++ function(s).
[1] (G_C: Block2Gf[MeshImFreq, 2]) -> Block2Gf[MeshImFreq, 2] [2] (matrix_C: ndarray[ndarray[complex, 2], 2]) -> ndarray[ndarray[complex, 2], 2]
[1] Views a 2-dim block GF according to the atomic decomposition.
[2] Creates an atomic view of block matrices by extracting specific slices based on the atomic decomposition of the current object.
- Parameters:
- G_CBlock2Gf[MeshImFreq, 2]
A 2-dim block GF spanning the entire \(\mathcal{C}\) space [0, sigma](M, M).
- matrix_Cndarray[ndarray[complex, 2], 2]
The input block matrices object from which the atomic view is created.
- Returns:
- [1]Block2Gf[MeshImFreq, 2]
A 2-dim block GF in the atomic decomposition view [atom, sigma][m_orb, m_orb].
- [2]ndarray[ndarray[complex, 2], 2]
2-dim array containing the new block matrices in the atomic view.