TRIQS/triqs_modest 3.3.0
Brillouin zone summation
Loading...
Searching...
No Matches
gloc_fixed_grid.hpp File Reference
#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)