ALPSCore reference
Namespaces | Typedefs
gf.hpp File Reference
#include <alps/gf/gf_base.hpp>
#include <alps/gf/tail_base.hpp>
#include <alps/gf/mesh.hpp>
Include dependency graph for gf.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 alps
 
 alps::gf
 

Typedefs

template<class VTYPE , class MESH1 >
using alps::gf::one_index_gf = greenf< VTYPE, MESH1 >
 
template<class VTYPE , class MESH1 , class MESH2 >
using alps::gf::two_index_gf = greenf< VTYPE, MESH1, MESH2 >
 
template<class VTYPE , class MESH1 , class MESH2 , class MESH3 >
using alps::gf::three_index_gf = greenf< VTYPE, MESH1, MESH2, MESH3 >
 
template<class VTYPE , class MESH1 , class MESH2 , class MESH3 , class MESH4 >
using alps::gf::four_index_gf = greenf< VTYPE, MESH1, MESH2, MESH3, MESH4 >
 
template<class VTYPE , class MESH1 , class MESH2 , class MESH3 , class MESH4 , class MESH5 >
using alps::gf::five_index_gf = greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5 >
 
template<class VTYPE , class MESH1 , class MESH2 , class MESH3 , class MESH4 , class MESH5 , class MESH6 >
using alps::gf::six_index_gf = greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5, MESH6 >
 
template<class VTYPE , class MESH1 , class MESH2 , class MESH3 , class MESH4 , class MESH5 , class MESH6 , class MESH7 >
using alps::gf::seven_index_gf = greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5, MESH6, MESH7 >
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > alps::gf::omega_r1_r2_sigma1_sigma2_gf
 
typedef greenf< double, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > alps::gf::itime_r1_r2_sigma1_sigma2_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, momentum_index_mesh, index_mesh > alps::gf::omega_k1_k2_sigma_gf
 
typedef greenf< double, itime_mesh, momentum_index_mesh, momentum_index_mesh, index_mesh > alps::gf::itime_k1_k2_sigma_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, real_space_index_mesh, real_space_index_mesh, index_mesh > alps::gf::omega_r1_r2_sigma_gf
 
typedef greenf< double, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh > alps::gf::itime_r1_r2_sigma_gf
 
typedef greenf< std::complex< double >, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh > alps::gf::itime_r1_r2_sigma_complex_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, index_mesh, index_mesh > alps::gf::omega_k_sigma1_sigma2_gf
 
typedef greenf< double, itime_mesh, momentum_index_mesh, index_mesh, index_mesh > alps::gf::itime_k_sigma1_sigma2_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, index_mesh > alps::gf::omega_k_sigma_gf
 
typedef greenf< double, itime_mesh, momentum_index_mesh, index_mesh > alps::gf::itime_k_sigma_gf
 
typedef greenf< double, momentum_index_mesh, index_mesh, index_mesh > alps::gf::k_sigma1_sigma2_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, index_mesh > alps::gf::omega_sigma_gf
 
typedef greenf< double, itime_mesh, index_mesh > alps::gf::itime_sigma_gf
 
typedef greenf< double, momentum_index_mesh, index_mesh > alps::gf::k_sigma_gf
 
typedef greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY > > alps::gf::omega_gf
 
typedef greenf< double, itime_mesh > alps::gf::itime_gf
 
typedef greenf< double, index_mesh > alps::gf::sigma_gf
 
typedef greenf< double, legendre_mesh > alps::gf::legendre_gf
 
typedef greenf< std::complex< double >, legendre_mesh > alps::gf::complex_legendre_gf
 
typedef omega_k1_k2_sigma_gf alps::gf::matsubara_gf
 
template<typename GFT , typename TAILT >
using alps::gf::two_index_gf_with_tail = gf_tail< GFT, TAILT >
 
template<typename GFT , typename TAILT >
using alps::gf::three_index_gf_with_tail = gf_tail< GFT, TAILT >
 
template<typename GFT , typename TAILT >
using alps::gf::four_index_gf_with_tail = gf_tail< GFT, TAILT >
 
template<typename GFT , typename TAILT >
using alps::gf::five_index_gf_with_tail = gf_tail< GFT, TAILT >
 
typedef two_index_gf_with_tail< omega_sigma_gf, one_index_gf< double, index_mesh > > alps::gf::omega_sigma_gf_with_tail
 
typedef two_index_gf_with_tail< itime_sigma_gf, one_index_gf< double, index_mesh > > alps::gf::itime_sigma_gf_with_tail
 
typedef three_index_gf_with_tail< omega_k_sigma_gf, two_index_gf< double, momentum_index_mesh, index_mesh > > alps::gf::omega_k_sigma_gf_with_tail
 
typedef three_index_gf_with_tail< itime_k_sigma_gf, two_index_gf< double, momentum_index_mesh, index_mesh > > alps::gf::itime_k_sigma_gf_with_tail
 
typedef four_index_gf_with_tail< omega_k1_k2_sigma_gf, three_index_gf< double, momentum_index_mesh, momentum_index_mesh, index_mesh > > alps::gf::omega_k1_k2_sigma_gf_with_tail
 
typedef four_index_gf_with_tail< itime_k1_k2_sigma_gf, three_index_gf< double, momentum_index_mesh, momentum_index_mesh, index_mesh > > alps::gf::itime_k1_k2_sigma_gf_with_tail
 
typedef four_index_gf_with_tail< omega_k_sigma1_sigma2_gf, three_index_gf< double, momentum_index_mesh, index_mesh, index_mesh > > alps::gf::omega_k_sigma1_sigma2_gf_with_tail
 
typedef four_index_gf_with_tail< itime_k_sigma1_sigma2_gf, three_index_gf< double, momentum_index_mesh, index_mesh, index_mesh > > alps::gf::itime_k_sigma1_sigma2_gf_with_tail
 
typedef four_index_gf_with_tail< omega_r1_r2_sigma_gf, three_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh > > alps::gf::omega_r1_r2_sigma_gf_with_tail
 
typedef four_index_gf_with_tail< itime_r1_r2_sigma_gf, three_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh > > alps::gf::itime_r1_r2_sigma_gf_with_tail
 
typedef four_index_gf_with_tail< itime_r1_r2_sigma_complex_gf, three_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh > > alps::gf::itime_r1_r2_sigma_complex_gf_with_tail
 
typedef five_index_gf_with_tail< omega_r1_r2_sigma1_sigma2_gf, four_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > > alps::gf::omega_r1_r2_sigma1_sigma2_gf_with_tail
 
typedef five_index_gf_with_tail< itime_r1_r2_sigma1_sigma2_gf, four_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > > alps::gf::itime_r1_r2_sigma1_sigma2_gf_with_tail