TRIQS/triqs_modest 3.3.0
Brillouin zone summation
|
#include "embedding.hpp"
#include "utils/gf_supp.hpp"
#include "utils/defs.hpp"
#include "utils/nda_pretty_printer.hpp"
#include <triqs/utility/streams.hpp>
#include <ranges>
Go to the source code of this file.
Namespaces | |
namespace | triqs |
namespace | triqs::modest |
Functions | |
auto | triqs::modest::format_as (embedding::imp_block_t const &p) |
embedding | triqs::modest::make_embedding_impl (local_space const &C_space, nda::array< std::vector< long >, 2 > const &block_decomposition, std::optional< std::vector< long > > const &atom_to_imp) |
embedding | triqs::modest::make_embedding_with_equivalences (local_space const &C_space) |
embedding | triqs::modest::make_embedding_with_no_equivalences (local_space const &C_space) |
std::ostream & | triqs::modest::operator<< (std::ostream &out, embedding const &E) |
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. | |