triqs_modest.module.Embedding.drop

Embedding.drop()

Function dispatched to the following (C++) functions:

[1] (imp_idx: int)
  -> Embedding

Remove an impurity from the embedding table ψ

Remove the impurity imp_idx, maps the corresponding α blocks to -1 (i.e. no longer connected to an impurity) and relabel the other impurities with number > imp_idx.


Parameters
imp_idx:

Index of the impurity to remove from the table ψ


Returns

New embedding with the updated ψ map.