10 using namespace QDP::Hints;
26 QDPIO::cout <<
"Creating UnprecDWFTransfLinOp with ";
27 QDPIO::cout <<
" b5=" << b5 <<
" c5=" << c5 <<
" Mass=" <<
Mass;
28 QDPIO::cout <<
" RsdCG=" << invParam.RsdCG << std::endl;
31 Real b5_minus_c5 = b5 - c5;
34 fbc = fs->getFermBC();
53 LatticeFermion
tmp; moveToFastMemoryHint(
tmp);
69 LatticeFermion
tmp; moveToFastMemoryHint(
tmp);
70 chi = GammaConst<Ns,Ns*Ns-1>()*
psi;
80 chi = GammaConst<Ns,Ns*Ns-1>()*
tmp;
85 QDPIO::cerr <<
"Bad option " <<
isign << std::endl;
92 QDPIO::cout <<
"UnprecDWFTransfLinOp: ncount= " << res.
n_count << std::endl;
109 invParam = invParam_;
112 QDPIO::cout <<
"Creating UnprecDWFTransfMdagMLinOp with ";
113 QDPIO::cout <<
" b5=" << b5 <<
" c5=" << c5 <<
" Mass=" <<
Mass;
114 QDPIO::cout <<
" RsdCG=" << invParam.RsdCG << std::endl;
116 Real b5_minus_c5 = b5 - c5;
119 fbc = fs->getFermBC();
132 LatticeFermion
tmp; moveToFastMemoryHint(
tmp);
134 tmp = GammaConst<Ns,Ns*Ns-1>()*
chi;
144 chi = GammaConst<Ns,Ns*Ns-1>()*
tmp;
145 chi *= Real((b5 + c5)*(b5 + c5));
147 QDPIO::cout <<
"UnprecDWFTransfMdagMLinOp: ncount= " <<
n_count << std::endl;
Primary include file for CHROMA library code.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
Operator to apply the denominator.
Unpreconditioned Wilson-Dirac operator.
SystemSolverResults_t InvCG2(const LinearOperator< LatticeFermionF > &M, const LatticeFermionF &chi, LatticeFermionF &psi, const Real &RsdCG, int MaxCG)
Conjugate-Gradient (CGNE) algorithm for a generic Linear Operator.
Conjugate-Gradient algorithm for a generic Linear Operator.
multi1d< Hadron2PtContraction_t > operator()(const multi1d< LatticeColorMatrix > &u)
Asqtad Staggered-Dirac operator.
Holds return info from SystemSolver call.
Unpreconditioned Wilson fermion linear operator.
Unpreconditioned Wilson fermion linear operator.