26 const Real& width,
int ItrGaus,
int j_decay)
30 Real ftmp = - (width*width) / Real(4*ItrGaus);
33 Real ftmpi = Real(1) / ftmp;
35 for(
int n = 0;
n < ItrGaus; ++
n)
58 LatticeColorVector&
chi,
59 const Real& width,
int ItrGaus,
int j_decay)
61 gausSmear<LatticeColorVector>(
u,
chi, width, ItrGaus,
j_decay);
79 void gausSmear(
const multi1d<LatticeColorMatrix>&
u,
81 const Real& width,
int ItrGaus,
int j_decay)
83 gausSmear<LatticeFermion>(
u,
chi, width, ItrGaus,
j_decay);
102 LatticeStaggeredPropagator&
chi,
103 const Real& width,
int ItrGaus,
int j_decay)
105 gausSmear<LatticeStaggeredPropagator>(
u,
chi, width, ItrGaus,
j_decay);
124 LatticePropagator&
chi,
125 const Real& width,
int ItrGaus,
int j_decay)
127 gausSmear<LatticePropagator>(
u,
chi, width, ItrGaus,
j_decay);
Primary include file for CHROMA library code.
Gaussian smearing of color std::vector.
void klein_gord(const multi1d< LatticeColorMatrix > &u, const T &psi, T &chi, const Real &mass_sq, int j_decay)
Compute the covariant Klein-Gordon operator.
void gausSmear(const multi1d< LatticeColorMatrix > &u, T &chi, const Real &width, int ItrGaus, int j_decay)
Do a covariant Gaussian smearing of a lattice field.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
LinOpSysSolverMGProtoClover::T T
multi1d< LatticeFermion > chi(Ncb)