From 72b1f081ac64fdaa6c2b2d4ab1276cc619509d32 Mon Sep 17 00:00:00 2001 From: Olivier Parcollet Date: Sat, 30 Nov 2013 22:28:51 +0100 Subject: [PATCH] gf: fix test_fourier_matsubara remove the call to implementation routines --- test/triqs/gfs/test_fourier_matsubara.cpp | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) 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)<