diff --git a/test/triqs/gfs/test_fourier_matsubara.cpp b/test/triqs/gfs/test_fourier_matsubara.cpp index 4ad7a312..24a22d8e 100644 --- a/test/triqs/gfs/test_fourier_matsubara.cpp +++ b/test/triqs/gfs/test_fourier_matsubara.cpp @@ -5,14 +5,6 @@ using namespace triqs::arrays; #define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < -namespace triqs { namespace gfs { - // defined in the cpp file - void inverse_fourier_impl(gf_view gt, gf_const_view gw); - void inverse_fourier_impl(gf_view gt, gf_const_view gw); - template void fourier_impl(gf_view gw, gf_const_view gt); - template void fourier_impl(gf_view gw, gf_const_view gt); -}} - int main() { double precision=10e-9; @@ -24,24 +16,16 @@ int main() { auto Gw1 = gf {{beta, Fermion, N}, {1,1}}; Gw1(om_) << 1/(om_-E); -// for(auto const& w:Gw1.mesh()){ -// std::cout<<"w="<(w)<<", Gw1=" << Gw1[w](0,0)< {{beta, Fermion, N}, {1,1}}; - inverse_fourier_impl(Gt1, Gw1); -// for(auto const& t:Gt1.mesh()){ -// std::cout<<"t="< {{beta, Fermion, N}, {1,1}}; - fourier_impl(Gw1b, Gt1); + Gw1b() = fourier(Gt1); for(auto const& w:Gw1.mesh()){ -// std::cout<<"w="<(w)<<",Gw1b=" << Gw1b(w)(0,0)<