triqs_modest.atomic_levels_and_delta.hybridization

triqs_modest.atomic_levels_and_delta.hybridization()

Dispatched C++ function(s).

[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]

[1, 2] Compute the hybridization function from the effective impurity levels, the local Green’s function, and the impurity self-energy.


[3, 4] Compute the hybridization function from the effective impurity levels and the local Green’s function.


Parameters:
epsilon_levels[ndarray[complex, 2]]

The effective impurity levels.

GlocBlockGf[MeshImFreq, 2], BlockGf[MeshDLRImFreq, 2]

The local Green’s function of the impurity.

Sigma_dynamicBlockGf[MeshImFreq, 2], BlockGf[MeshDLRImFreq, 2]

The frequency dependent part of the impurity self-energy.

Sigma_static[ndarray[complex, 2]]

The static term of the impurity self-energy.

Returns:
[1, 3]BlockGf[MeshImFreq, 2]

Hybridization function \(\Delta\).

[2, 4]BlockGf[MeshDLRImFreq, 2]

Hybridization function \(\Delta\).