triqs_modest.module.hybridization
- triqs_modest.module.hybridization()
Function dispatched to the following (C++) functions:
[1] (epsilon_levels: [ndarray[complex, 2]], Gloc: BlockGf[MeshImFreq, 2], Sigma_dynamic: BlockGf[MeshImFreq, 2], Sigma_static: [ndarray[complex, 2]]) -> BlockGf[MeshImFreq, 2] [2] (epsilon_levels: [ndarray[complex, 2]], Gloc: BlockGf[MeshDLRImFreq, 2], Sigma_dynamic: BlockGf[MeshDLRImFreq, 2], Sigma_static: [ndarray[complex, 2]]) -> BlockGf[MeshDLRImFreq, 2] [3] (epsilon_levels: [ndarray[complex, 2]], Gloc: BlockGf[MeshImFreq, 2]) -> BlockGf[MeshImFreq, 2] [4] (epsilon_levels: [ndarray[complex, 2]], Gloc: BlockGf[MeshDLRImFreq, 2]) -> BlockGf[MeshDLRImFreq, 2]
[0, 1] Compute the hybridization function from the effective impurity levels, the local Green’s function, and the impurity self-energy.
[2, 3] Compute the hybridization function from the effective impurity levels and the local Green’s function.
- Parameters
- epsilon_levels:
The effective impurity levels.
- Gloc:
The local Green’s function of the impurity.
- Sigma_dynamic:
The frequency dependent part of the impurity self-energy.
- Sigma_static:
The static term of the impurity self-energy.
- Returns
block_gf<Mesh, matrix_valued>