gftool.matrix.decompose_gf¶
-
gftool.matrix.
decompose_gf
(g_inv) → gftool.matrix.Decomposition[source]¶ Decompose the inverse Green’s function into eigenvalues and eigenvectors.
Deprecated since version 0.10.0: Use the function
decompose_mat
ordecompose_sym
instead.The similarity transformation:
\[G^{-1} = P g P^{-1}, \quad g = diag(λ_l)\]- Parameters
- g_inv(…, N, N) complex np.ndarray
matrix to be decomposed
- Returns
- Decomposition.rv(…, N, N) complex np.ndarray
The right eigenvectors \(P\)
- Decomposition.h(…, N) complex np.ndarray
The complex eigenvalues of g_inv
- Decomposition.rv_inv(…, N, N) complex np.ndarray
The inverse of the right eigenvectors \(P\)