27 void axGauge(multi1d<LatticeColorMatrix>& ug,
int decay_dir)
33 int lsizet = Layout::lattSize()[decay_dir];
35 LatticeColorMatrix v = 1;
36 LatticeInteger t_coord = Layout::latticeCoordinate(decay_dir);
40 for(
int t = 1;
t < lsizet; ++
t)
42 LatticeBoolean btmp = t_coord ==
t;
44 LatticeColorMatrix
tmp_1 = shift(ug[decay_dir],
BACKWARD, decay_dir);
46 LatticeColorMatrix
tmp_2 =
tmp_1 * ug[decay_dir];
53 if (
mu != decay_dir )
61 for(
int t = lsizet-2;
t >= 0; --
t)
63 LatticeBoolean btmp = t_coord ==
t;
65 copymask(ug[decay_dir], btmp, LatticeColorMatrix(shift(ug[decay_dir],
FORWARD, decay_dir)));
Primary include file for CHROMA library code.
void axGauge(multi1d< LatticeColorMatrix > &ug, int decay_dir)
Axial gauge fixing.
Asqtad Staggered-Dirac operator.
copymask(lcoord, lbit, ltmp_1, REPLACE)