TRIQS/triqs_modest 3.3.0
Brillouin zone summation
Loading...
Searching...
No Matches
Embedding

Detailed Description

The embedding abstraction in ModEST. The embedding class describes a mapping between the impurity solvers and the the local correlated space \(\mathcal{C}\). We provide factory functions to construct the embedding from the local_space. The embedding class has unary operations and complex operations.

Classes

class  triqs::modest::embedding
 The embedding class. More...
 

Embedding factories functions

Factory functions to create the embedding class for different embedding scenarios. Typically, one will create the embedding from the local space.

embedding triqs::modest::make_embedding (local_space const &C_space, bool use_atom_equivalences=true)
 Make an embedding from the local space.
 

Function Documentation

◆ make_embedding()

embedding triqs::modest::make_embedding ( local_space const &  C_space,
bool  use_atom_equivalences = true 
)

#include <triqs_modest/embedding.cpp>

Make an embedding from the local space.

Parameters
C_spaceThe local space from a one-body elements (on grid/tight-binding).
use_atom_equivalencesUse the equivalences between different atoms when constructing the embedding.
Returns
An embedding

Definition at line 85 of file embedding.cpp.