76 const Subset&
s = rb[1];
79 int n_3vec = (
s.end() -
s.start() + 1);
82 REAL mone = (REAL)(-1);
92 LScal mquarterinvfact;
141 QDPInternal::globalSum(
sum);
180 D.apply(tmp1,
p,
PLUS, 0);
197 QDPInternal::globalSum(
sum);
217 mmp[rb[1]] = fact*
mp +
tmp3;
230 QDPInternal::globalSum(
sum);
Primary include file for CHROMA library code.
void InvCG2EvenOddPrecWilsLinOpTHack(const WilsonDslash &D, const LFerm &chi, LFerm &psi, const LScal &mass, const LScal &RsdCG, int MaxCG, int &n_count)
Conjugate-Gradient (CGNE) algorithm for a generic Linear Operator.
OLattice< PSpinVector< PColorVector< RComplex< PScalar< REAL > >, Nc >, Ns > > LFerm
Highly optimised Conjugate-Gradient (CGNE) algorithm for a Even Odd Preconditioned.
OScalar< PScalar< PScalar< RScalar< PScalar< DOUBLE > > > > > LDble
OScalar< PScalar< PScalar< RScalar< PScalar< REAL > > > > > LScal
Conjugate-Gradient algorithm for a generic Linear Operator.
void vaxpy3_norm(REAL *Out, REAL *scalep, REAL *InScale, REAL *Add, int n_3vec, REAL *dsum)
QDPWilsonDslash WilsonDslash
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > const multi1d< Real > enum InvType invType const multi1d< Real > & RsdCG
multi1d< LatticeFermion > mp(Ncb)
multi1d< LatticeFermion > r(Ncb)