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:
parent
6fdf93d695
commit
0b3f40ce16
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user