TRIQS/triqs_modest 3.3.0
Brillouin zone summation
Loading...
Searching...
No Matches
downfolding.cpp File Reference
#include "./downfolding.hpp"
#include <ranges>
#include "utils/defs.hpp"

Go to the source code of this file.

Namespaces

namespace  triqs
 
namespace  triqs::modest
 

Functions

nda::array< nda::matrix< dcomplex >, 2 > triqs::modest::impurity_levels (one_body_elements_on_grid const &obe)
 Compute the local impurity levels from the single-particle dispersion.
 
one_body_elements_on_grid triqs::modest::permute_local_space (std::vector< std::vector< long > > const &atom_partition, one_body_elements_on_grid const &obe)
 
one_body_elements_on_grid triqs::modest::rotate_local_basis (nda::array< nda::matrix< dcomplex >, 2 > const &U, one_body_elements_on_grid const &x)
 Rotates the local basis of the downfolding projector.