gftool.matrix.decompose_gf
- gftool.matrix.decompose_gf(g_inv) 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\).