TRIQS/triqs_modest 3.3.0
Brillouin zone summation
|
#include "./downfolding.hpp"
#include "utils/defs.hpp"
#include "utils/gf_supp.hpp"
#include "utils/range_supp.hpp"
#include <fmt/ranges.h>
Go to the source code of this file.
Classes | |
class | triqs::modest::embedding |
The embedding class. More... | |
Namespaces | |
namespace | triqs |
namespace | triqs::modest |
Macros | |
#define | INSTANTIATE(Mesh) |
Typedefs | |
using | triqs::block2_matrix_t = nda::array< nda::matrix< dcomplex >, 2 > |
using | triqs::block_matrix_t = std::vector< nda::matrix< dcomplex > > |
Functions | |
triqs::modest::INSTANTIATE (dlr_imfreq) | |
triqs::modest::INSTANTIATE (imfreq) | |
triqs::modest::INSTANTIATE (refreq) | |
std::pair< one_body_elements_on_grid, embedding > | triqs::modest::make_embedding_with_clusters (one_body_elements_on_grid obe, std::vector< std::vector< long > > const &atom_partition) |
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. | |
#define INSTANTIATE | ( | Mesh | ) |
Definition at line 388 of file embedding.hpp.