triqs_modest.module.make_embedding_impl

triqs_modest.module.make_embedding_impl()

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

[1] (C_space: LocalSpace,
     block_decomposition: ndarray[[int], 2],
     atom_to_imp: [int] | None = <unprintable>)
  -> Embedding

Construct the embedding class from the local space, a description of the block decomposition, and an equivalence mapping between atom sites.


Parameters
C_space:

the local space from one_body_elements

block_decomposition:

the decomposition of atomic orbitals into their irreducible representations

atom_to_imp:

[optional] a mapping between equivalent atom sites.


Returns

embedding