29 void SFcorr(multi1d<Real>& pseudo_prop,
30 multi1d<Real>& axial_prop,
31 const LatticePropagator& quark_propagator,
40 LatticeReal corr_fn = localNorm2(quark_propagator);
43 multi2d<DComplex> hsum;
44 hsum = phases.
sft(corr_fn);
46 pseudo_prop.resize(length);
47 for(
int t = 0;
t < length; ++
t)
48 pseudo_prop[
t] = real(hsum[0][
t]);
51 int jd = 1 << phases.
getDir();
52 corr_fn = real(trace(adj(quark_propagator) * (Gamma(jd) * quark_propagator)));
55 hsum = phases.
sft(corr_fn);
57 axial_prop.resize(length);
58 for(
int t = 0;
t < length; ++
t)
59 axial_prop[
t] = -real(hsum[0][
t]);
Primary include file for CHROMA library code.
Fourier transform phase factor support.
int numSubsets() const
Number of subsets - length in decay direction.
int getDir() const
Decay direction.
multi2d< DComplex > sft(const LatticeComplex &cf) const
Do a sumMulti(cf*phases,getSet())
void SFcorr(multi1d< Real > &pseudo_prop, multi1d< Real > &axial_prop, const LatticePropagator &quark_propagator, const SftMom &phases)
Schroedinger functional correlation functions.
Asqtad Staggered-Dirac operator.
Schroedinger functional correlation functions.
Current renormalizations within Schroedinger functional.