8 using namespace QDP::Hints;
22 create(fs, Mass_, anisoParam);
38 D.create(fs,anisoParam);
41 Real ff = where(anisoParam.
anisoP, anisoParam.
nu / anisoParam.
xi_0, Real(1));
42 fact = 1 + (
Nd-1)*ff +
Mass;
66 LatticeFermion
tmp; moveToFastMemoryHint(
tmp);
74 getFermBC().modifyF(
chi);
92 const LatticeFermion&
chi,
const LatticeFermion&
psi,
102 ds_u[
mu] *= Real(-0.5);
109 unsigned long UnprecWilsonLinOp::nFlops()
const
111 unsigned long site_flops = D.nFlops()+4*Nc*Ns;
112 return site_flops*Layout::sitesOnNode();
Primary include file for CHROMA library code.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
multi1d< Hadron2PtContraction_t > operator()(const multi1d< LatticeColorMatrix > &u)
Asqtad Staggered-Dirac operator.
Parameters for anisotropy.
multi1d< LatticeColorMatrix > deriv(const EvenOddPrecLinearOperator< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &AP, const LatticeFermion &chi, const LatticeFermion &psi, enum PlusMinus isign)
Apply the operator onto a source std::vector.
Unpreconditioned Wilson fermion linear operator.