6 #ifndef MINVCG2_INCLUDE
7 #define MINVCG2_INCLUDE
20 const multi1d<Real>& shifts,
21 const multi1d<Real>&
RsdCG,
27 const LatticeFermionF&
chi,
28 multi1d<LatticeFermionF>&
psi,
29 const multi1d<RealF>& shifts,
30 const multi1d<RealF>&
RsdCG,
36 const LatticeFermionD&
chi,
37 multi1d<LatticeFermionD>&
psi,
38 const multi1d<RealD>& shifts,
39 const multi1d<RealD>&
RsdCG,
44 template<
typename T,
typename P,
typename Q>
48 const multi1d<Real>& shifts,
49 const multi1d<Real>&
RsdCG,
54 const LatticeFermionF&
chi,
55 multi1d<LatticeFermionF>&
psi,
56 const multi1d<RealF>& shifts,
57 const multi1d<RealF>&
RsdCG,
62 const LatticeFermionD&
chi,
63 multi1d<LatticeFermionD>&
psi,
64 const multi1d<RealD>& shifts,
65 const multi1d<RealD>&
RsdCG,
Differentiable Linear Operator.
void MInvCG2(const LinearOperator< LatticeFermionF > &M, const LatticeFermionF &chi, multi1d< LatticeFermionF > &psi, const multi1d< RealF > &shifts, const multi1d< RealF > &RsdCG, int MaxCG, int &n_count)
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > const multi1d< Real > enum InvType invType const multi1d< Real > & RsdCG
LinOpSysSolverMGProtoClover::T T
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > const multi1d< Real > enum InvType invType const multi1d< Real > int MaxCG
multi1d< LatticeFermion > chi(Ncb)