|
TRIQS/triqs_modest 3.3.0
Modular Electronic Structure Toolkit
|
#include "embedding.hpp"#include "utils/gf_supp.hpp"#include "utils/defs.hpp"#include <triqs/utility/report_stream.hpp>#include <ranges>#include <set>Go to the source code of this file.
Namespaces | |
| namespace | triqs |
| namespace | triqs::modest |
Functions | |
| embedding | triqs::modest::make_embedding (std::vector< std::string > const &spin_names, nda::array< std::vector< long >, 2 > const &block_decomposition, std::vector< long > const &atom_to_imp) |
| embedding | triqs::modest::make_embedding_with_equivalences (local_space const &C_space, bool use_atom_decomp) |
| embedding | triqs::modest::make_embedding_with_no_equivalences (local_space const &C_space, bool use_atom_decomp) |
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, bool use_atom_decomp=false) |
| Make an embedding from the local space. | |
| embedding | triqs::modest::make_embedding (std::vector< std::string > const &spin_names, std::vector< std::vector< long > > const &block_decomposition, std::vector< long > const &atom_to_imp) |
| Construct an embedding from spin names, a block decomposition per atom, and an atom-to-impurity mapping. | |