triqs::atom_diag::atomic_g_iw

#include <triqs/atom_diag/gf.hpp>

Synopsis

  1. template<bool Complex>
    block_gf<triqs::mesh::imfreq> atomic_g_iw (gf_lehmann_t<Complex> const & lehmann,
    gf_struct_t const & gf_struct,
    mesh::imfreq const & mesh)
  2. template<bool Complex>
    block_gf<triqs::mesh::imfreq> atomic_g_iw (atom_diag<Complex> const & atom,
    double beta,
    gf_struct_t const & gf_struct,
    int n_iw,
    excluded_states_t const & excluded_states = {})

Documentation

1) The atomic Matsubara Green’s function, constructed from precomputed Lehmann representation

2) The atomic Matsubara Green’s function, possibly with excluded states (none by default)

Template parameters

  • Complex Are we using Lehmann representation with complex matrix elements?

Parameters

  • lehmann Lehmann representation.

  • gf_struct Block structure of the Green’s function, block name -> list of inner indices.

  • mesh Matsubara mesh used in construction.

  • atom Solved diagonalization problem.

  • beta Inverse temperature.

  • n_iw Number of Matsubara frequencies.

  • excluded_states Excluded eigenstates as pairs (subspace index, inner index).

Returns

Atomic Green’s function \(G_{at}(i\omega)\).