TRIQS/triqs_modest 3.3.0
Brillouin zone summation
|
#include "./density.hpp"
#include "utils/scoped_timer.hpp"
#include <triqs/mesh.hpp>
#include "utils/gf_supp.hpp"
Go to the source code of this file.
Namespaces | |
namespace | triqs |
namespace | triqs::modest |
Functions | |
template block2_gf< dlr_imfreq, matrix_valued > | triqs::modest::gloc (dlr_imfreq const &mesh, one_body_elements_on_grid const &obe, double mu) |
template block2_gf< imfreq, matrix_valued > | triqs::modest::gloc (imfreq const &mesh, one_body_elements_on_grid const &obe, double mu) |
template block2_gf< dlr_imfreq, matrix_valued > | triqs::modest::gloc (one_body_elements_on_grid const &one_body, double mu, block2_gf< dlr_imfreq, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static) |
template block2_gf< imfreq, matrix_valued > | triqs::modest::gloc (one_body_elements_on_grid const &one_body, double mu, block2_gf< imfreq, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static) |
template block_gf< dlr_imfreq, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< dlr_imfreq, matrix_valued > const &Gloc) |
template block_gf< dlr_imfreq, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< dlr_imfreq, matrix_valued > const &Gloc, block_gf< dlr_imfreq, matrix_valued > const &Sigma_dynamic, std::vector< nda::matrix< dcomplex > > const &Sigma_static) |
template block_gf< imfreq, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< imfreq, matrix_valued > const &Gloc) |
template block_gf< imfreq, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< imfreq, matrix_valued > const &Gloc, block_gf< imfreq, matrix_valued > const &Sigma_dynamic, std::vector< nda::matrix< dcomplex > > const &Sigma_static) |
template<typename Mesh > | |
block_gf< Mesh, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< Mesh, matrix_valued > const &Gloc) |
Compute the hybridization function from the effective impurity levels and the local Green's function. | |
template<typename Mesh > | |
block_gf< Mesh, matrix_valued > | triqs::modest::hybridization (std::vector< nda::matrix< dcomplex > > const &epsilon_levels, block_gf< Mesh, matrix_valued > const &Gloc, block_gf< Mesh, matrix_valued > const &Sigma_dynamic, std::vector< nda::matrix< dcomplex > > const &Sigma_static) |
Compute the hybridization function from the effective impurity levels, the local Green's function, and the impurity self-energy. | |
Local Green's function using a fixed k-grid | |
template<typename Mesh > | |
block2_gf< Mesh, matrix_valued > | triqs::modest::gloc (Mesh const &mesh, one_body_elements_on_grid const &obe, double mu) |
Compute the local Green's function without a self-energy. | |
template<typename Mesh > | |
block2_gf< Mesh, matrix_valued > | triqs::modest::gloc (one_body_elements_on_grid const &obe, double mu, block2_gf< Mesh, matrix_valued > const &Sigma_dynamic, nda::array< nda::matrix< dcomplex >, 2 > const &Sigma_static) |
compute Gš local Green's function on Mesh(MxM) | |