mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
Change signs and prefactors for conserved current to mimic the 5d
version.
This commit is contained in:
parent
603fd96747
commit
427c8695fe
@ -618,24 +618,22 @@ void WilsonFermion<Impl>::ContractConservedCurrent(PropagatorField &q_in_1,
|
|||||||
};
|
};
|
||||||
Gamma gmu=Gamma(Gmu[mu]);
|
Gamma gmu=Gamma(Gmu[mu]);
|
||||||
|
|
||||||
|
g5Lg5=g5*q_in_1*g5;
|
||||||
|
tmp_shifted=Cshift(q_in_2,mu,1);
|
||||||
|
Impl::multLinkField(R,this->Umu,tmp_shifted,mu);
|
||||||
|
gmuR=gmu*R;
|
||||||
|
|
||||||
|
q_out=adj(g5Lg5)*R;
|
||||||
|
q_out-=adj(g5Lg5)*gmuR;
|
||||||
|
|
||||||
tmp_shifted=Cshift(q_in_1,mu,1);
|
tmp_shifted=Cshift(q_in_1,mu,1);
|
||||||
Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu);
|
Impl::multLinkField(g5Lg5,this->Umu,tmp_shifted,mu);
|
||||||
g5Lg5=g5*g5Lg5*g5;
|
g5Lg5=g5*g5Lg5*g5;
|
||||||
R=q_in_2;
|
R=q_in_2;
|
||||||
gmuR=gmu*R;
|
gmuR=gmu*R;
|
||||||
|
|
||||||
q_out=adj(g5Lg5)*R;
|
|
||||||
q_out+=adj(g5Lg5)*gmuR;
|
|
||||||
|
|
||||||
g5Lg5=g5*q_in_1*g5;
|
|
||||||
tmp_shifted=Cshift(q_in_2,mu,1);
|
|
||||||
Impl::multLinkField(R,this->Umu,tmp_shifted,mu);
|
|
||||||
gmuR=gmu*R;
|
|
||||||
|
|
||||||
q_out-=adj(g5Lg5)*R;
|
q_out-=adj(g5Lg5)*R;
|
||||||
q_out+=adj(g5Lg5)*gmuR;
|
q_out-=adj(g5Lg5)*gmuR;
|
||||||
|
|
||||||
q_out*=0.5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user