37 typedef typename Gimpl::GaugeLinkField
GaugeMat;
43 const Real& width,
int Iterations,
int orthog)
69 Real coeff = (width*width) /
Real(4*Iterations);
72 if( orthog <
Nd ) dims=
Nd-1;
74 for(
int n = 0; n < Iterations; ++n) {
75 psi = (-2.0*dims)*chi;
76 for(
int mu=0;mu<
Nd;mu++) {
78 psi = psi + Gimpl::CovShiftForward(
U[mu],mu,chi);
79 psi = psi + Gimpl::CovShiftBackward(
U[mu],mu,chi);
82 chi = chi + coeff*psi;
#define NAMESPACE_BEGIN(A)
static INTERNAL_PRECISION U
Gimpl::GaugeField GaugeLorentz
Gimpl::GaugeLinkField GaugeMat
INHERIT_GIMPL_TYPES(Gimpl)
static void GaussianSmear(const std::vector< LatticeColourMatrix > &U, T &chi, const Real &width, int Iterations, int orthog)