30 LatticeStaggeredFermion &
psi,
int isample)
35 LatticeComplex TrG_s0 ;
38 corr_fn[isample] = sumMulti(TrG_s0, timeslice);
48 int isample, Real
mass)
53 using namespace StagPhases;
55 LatticeComplex TrG_s0;
58 corr_fn[isample] = sumMulti(TrG_s0, timeslice);
64 LatticeStaggeredFermion &
psi,
int isample)
69 LatticeStaggeredFermion psi_sca1 ;
72 multi1d<int> delta(
Nd);
76 LatticeComplex TrG_s1 ;
78 using namespace StagPhases;
82 corr_fn[isample] = sumMulti(TrG_s1, timeslice);
88 LatticeStaggeredFermion &
psi,
int isample)
93 LatticeStaggeredFermion psi_sca4;
94 multi1d<int> delta(
Nd);
95 delta[0] = delta[1] = delta[2] = delta[3] = 1;
98 LatticeComplex TrG_s4;
99 using namespace StagPhases;
102 corr_fn[isample] = sumMulti(TrG_s4, timeslice);
107 int isample, Real
Mass)
112 LatticeStaggeredFermion psi_sca4;
113 multi1d<int> delta(
Nd);
114 delta[0] = delta[1] = delta[2] = delta[3] = 1;
117 LatticeComplex TrG_s4;
118 using namespace StagPhases;
121 corr_fn[isample] = sumMulti(TrG_s4, timeslice);
128 LatticeStaggeredFermion & psi_fuzz,
134 LatticeComplex TrG_s0 ;
137 corr_fn[isample] = sumMulti(TrG_s0, timeslice);
149 LatticeStaggeredFermion&
psi,
150 int isample, Real
mass)
155 LatticeStaggeredFermion psi_scalar0;
158 using namespace StagPhases;
160 LatticeComplex TrG_s0;
163 corr_fn[isample] = sumMulti(TrG_s0, timeslice);
168 LatticeStaggeredFermion & psi_fuzz,
174 LatticeStaggeredFermion psi_sca1 ;
177 multi1d<int> delta(
Nd);
181 LatticeComplex TrG_s1 ;
183 using namespace StagPhases;
187 corr_fn[isample] = sumMulti(TrG_s1, timeslice);
Primary include file for CHROMA library code.
Function object used for constructing the time-slice set.
int operator()(const multi1d< int > &coordinate) const
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &psi_fuzz, LatticeStaggeredFermion &psi, int isample, Real mass)
Do the measurement (with VKVR)
void compute(LatticeStaggeredFermion &psi, int isample, Real mass)
Do the measurement (needs psi, not q_source!)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
void compute(LatticeStaggeredFermion &q_source, LatticeStaggeredFermion &psi, int isample)
multi2d< DComplex > corr_fn
LatticeStaggeredFermion shift_deltaProp(multi1d< int > &delta, const LatticeStaggeredFermion &src)
Function object used for constructing the time-slice set.
QDPSubTypeTrait< typename BinaryReturn< C1, C2, FnLocalInnerProduct >::Type_t >::Type_t localInnerProduct(const QDPSubType< T1, C1 > &l, const QDPType< T2, C2 > &r)
static const LatticeInteger & beta(const int dim)
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > const multi1d< Real > & Mass