21 const multi1d<LatticeFermion>&
psi,
44 LatticeFermion tmp1,
tmp2;
47 for(
int n = 0;
n < TwoN; ++
n)
75 QDPIO::cerr <<
"project in contfrac5d PV not supported" << std::endl;
98 const multi1d<LatticeFermion>&
chi,
99 const multi1d<LatticeFermion>&
psi,
107 multi1d<LatticeColorMatrix> ds_tmp(
Nd);
124 LatticeFermion tmp1,
tmp2;
130 for(
int n = 0;
n < TwoN; ++
n)
147 for(
int n = 0;
n < TwoN; ++
n)
170 QDPIO::cerr <<
"project in contfrac5d PV not supported" << std::endl;
Primary include file for CHROMA library code.
const FermBC< T, P, Q > & getFermBC() const
Return the fermion BC object for this linear operator.
void deriv(multi1d< LatticeColorMatrix > &ds_u, const multi1d< LatticeFermion > &chi, const multi1d< LatticeFermion > &psi, enum PlusMinus isign) const
Derivative.
Handle< DiffLinearOperator< T, P, Q > > M
void operator()(multi1d< LatticeFermion > &chi, const multi1d< LatticeFermion > &psi, enum PlusMinus isign) const
Apply the operator onto a source std::vector.
const multi1d< Real > alpha
const multi1d< Real > beta
Asqtad Staggered-Dirac operator.
QDP_error_exit("too many BiCG iterations", n_count, rsd_sq, cp, c, re_rvr, im_rvr, re_a, im_a, re_b, im_b)
multi1d< LatticeFermion > chi(Ncb)
Unpreconditioned Pauli-Villars Continued Fraction 5D.