7 #ifndef ALPSCORE_NEW_GF_H 8 #define ALPSCORE_NEW_GF_H 14 namespace alps {
namespace gf {
16 template<
class VTYPE,
class MESH1>
18 template<
class VTYPE,
class MESH1,
class MESH2>
20 template<
class VTYPE,
class MESH1,
class MESH2,
class MESH3>
22 template<
class VTYPE,
class MESH1,
class MESH2,
class MESH3,
class MESH4>
24 template<
class VTYPE,
class MESH1,
class MESH2,
class MESH3,
class MESH4,
class MESH5>
26 template<
class VTYPE,
class MESH1,
class MESH2,
class MESH3,
class MESH4,
class MESH5,
class MESH6>
28 template<
class VTYPE,
class MESH1,
class MESH2,
class MESH3,
class MESH4,
class MESH5,
class MESH6,
class MESH7>
36 typedef greenf<std::complex<double>, matsubara_mesh<mesh::POSITIVE_ONLY>, real_space_index_mesh, real_space_index_mesh, index_mesh>
omega_r1_r2_sigma_gf;
39 typedef greenf<std::complex<double>, matsubara_mesh<mesh::POSITIVE_ONLY>, momentum_index_mesh, index_mesh, index_mesh>
omega_k_sigma1_sigma2_gf;
42 typedef greenf<std::complex<double>, matsubara_mesh<mesh::POSITIVE_ONLY>, momentum_index_mesh, index_mesh>
omega_k_sigma_gf;
46 typedef greenf<std::complex<double>, matsubara_mesh<mesh::POSITIVE_ONLY>, index_mesh>
omega_sigma_gf;
50 typedef greenf<std::complex<double>, matsubara_mesh<mesh::POSITIVE_ONLY> >
omega_gf;
58 template <
typename GFT,
typename TAILT>
60 template <
typename GFT,
typename TAILT>
62 template <
typename GFT,
typename TAILT>
64 template <
typename GFT,
typename TAILT>
90 #endif //ALPSCORE_NEW_GF_H greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5 > five_index_gf
four_index_gf_with_tail< itime_k_sigma1_sigma2_gf, three_index_gf< double, momentum_index_mesh, index_mesh, index_mesh > > itime_k_sigma1_sigma2_gf_with_tail
three_index_gf_with_tail< itime_k_sigma_gf, two_index_gf< double, momentum_index_mesh, index_mesh > > itime_k_sigma_gf_with_tail
greenf< double, momentum_index_mesh, index_mesh, index_mesh > k_sigma1_sigma2_gf
two_index_gf_with_tail< itime_sigma_gf, one_index_gf< double, index_mesh > > itime_sigma_gf_with_tail
greenf< std::complex< double >, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh > itime_r1_r2_sigma_complex_gf
four_index_gf_with_tail< itime_k1_k2_sigma_gf, three_index_gf< double, momentum_index_mesh, momentum_index_mesh, index_mesh > > itime_k1_k2_sigma_gf_with_tail
three_index_gf_with_tail< omega_k_sigma_gf, two_index_gf< double, momentum_index_mesh, index_mesh > > omega_k_sigma_gf_with_tail
greenf< VTYPE, MESH1 > one_index_gf
greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5, MESH6, MESH7 > seven_index_gf
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, index_mesh, index_mesh > omega_k_sigma1_sigma2_gf
four_index_gf_with_tail< omega_k1_k2_sigma_gf, three_index_gf< double, momentum_index_mesh, momentum_index_mesh, index_mesh > > omega_k1_k2_sigma_gf_with_tail
greenf< double, itime_mesh > itime_gf
gf_tail< GFT, TAILT > three_index_gf_with_tail
greenf< VTYPE, MESH1, MESH2, MESH3 > three_index_gf
greenf< double, index_mesh > sigma_gf
omega_k1_k2_sigma_gf matsubara_gf
greenf< std::complex< double >, legendre_mesh > complex_legendre_gf
gf_tail< GFT, TAILT > four_index_gf_with_tail
greenf< double, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh > itime_r1_r2_sigma_gf
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, momentum_index_mesh, index_mesh > omega_k1_k2_sigma_gf
detail::gf_tail_base< HEADGF, TAILGF > gf_tail
greenf< double, itime_mesh, momentum_index_mesh, momentum_index_mesh, index_mesh > itime_k1_k2_sigma_gf
four_index_gf_with_tail< omega_r1_r2_sigma_gf, three_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh > > omega_r1_r2_sigma_gf_with_tail
greenf< VTYPE, MESH1, MESH2, MESH3, MESH4, MESH5, MESH6 > six_index_gf
detail::gf_base< VTYPE, numerics::tensor< VTYPE, sizeof...(MESHES)>, MESHES... > greenf
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 > > omega_r1_r2_sigma1_sigma2_gf_with_tail
greenf< double, legendre_mesh > legendre_gf
gf_tail< GFT, TAILT > five_index_gf_with_tail
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, real_space_index_mesh, real_space_index_mesh, index_mesh > omega_r1_r2_sigma_gf
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, momentum_index_mesh, index_mesh > omega_k_sigma_gf
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 > > itime_r1_r2_sigma1_sigma2_gf_with_tail
four_index_gf_with_tail< itime_r1_r2_sigma_gf, three_index_gf< double, real_space_index_mesh, real_space_index_mesh, index_mesh > > itime_r1_r2_sigma_gf_with_tail
greenf< double, itime_mesh, index_mesh > itime_sigma_gf
greenf< VTYPE, MESH1, MESH2 > two_index_gf
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, index_mesh > omega_sigma_gf
greenf< VTYPE, MESH1, MESH2, MESH3, MESH4 > four_index_gf
greenf< double, momentum_index_mesh, index_mesh > k_sigma_gf
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY >, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > omega_r1_r2_sigma1_sigma2_gf
greenf< double, itime_mesh, momentum_index_mesh, index_mesh, index_mesh > itime_k_sigma1_sigma2_gf
greenf< double, itime_mesh, momentum_index_mesh, index_mesh > itime_k_sigma_gf
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 > > itime_r1_r2_sigma_complex_gf_with_tail
greenf< double, itime_mesh, real_space_index_mesh, real_space_index_mesh, index_mesh, index_mesh > itime_r1_r2_sigma1_sigma2_gf
two_index_gf_with_tail< omega_sigma_gf, one_index_gf< double, index_mesh > > omega_sigma_gf_with_tail
gf_tail< GFT, TAILT > two_index_gf_with_tail
four_index_gf_with_tail< omega_k_sigma1_sigma2_gf, three_index_gf< double, momentum_index_mesh, index_mesh, index_mesh > > omega_k_sigma1_sigma2_gf_with_tail
greenf< std::complex< double >, matsubara_mesh< mesh::POSITIVE_ONLY > > omega_gf