1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-25 13:15:55 +01:00

MSource::Convolution fix sign in Momentum

This commit is contained in:
Nils Asmussen 2019-05-29 16:06:10 +01:00
parent 6fdf93d695
commit 0b3f40ce16

View File

@ -110,11 +110,15 @@ void TConvolution<FImpl>::execute(void)
out=momfield1*out; out=momfield1*out;
stopTimer("momentum-space multiplication"); stopTimer("momentum-space multiplication");
startTimer("adding momentum"); startTimer("inserting momentum");
for(int mu=0; mu<env().getNd()-1; mu++) { for(int mu=0; mu<env().getNd()-1; mu++)
out=Cshift(out, mu, mom_[mu]); {
if(mom_[mu]!=0)
{
out=Cshift(out, mu, -mom_[mu]);
}
} }
stopTimer("adding momentum"); stopTimer("inserting momentum");
startTimer("Fourier transform"); startTimer("Fourier transform");
fft.FFT_dim_mask(out, out, mask, FFT::backward); fft.FFT_dim_mask(out, out, mask, FFT::backward);