38 int size()
const {
return A->size();}
41 const Subset&
subset()
const {
return all;}
64 res.
resid = sqrt(norm2(
r));
84 multi1d<LatticeColorMatrix>,
86 multi1d<LatticeColorMatrix>,
87 multi1d<LatticeColorMatrix> > >
state,
91 invLinOp(
state,invParam));
const Subset & subset() const
Return the subset on which the operator acts.
int size() const
Expected length of array index.
FermAct5DQprop(Handle< LinearOperatorArray< T > > A_, Handle< LinOpSystemSolverArray< T > > invA_)
Constructor.
Handle< LinOpSystemSolverArray< T > > invA
SystemSolverResults_t operator()(multi1d< T > &psi, const multi1d< T > &chi) const
Solver the linear system.
~FermAct5DQprop()
Destructor is automatic.
Handle< LinearOperatorArray< T > > A
Base class of quadratic matter actions (e.g., fermions) living in an extra dimension.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
SystemSolver disambiguator.
Linear Operator to arrays.
Linear system solvers of arrays.
Class structure for fermion actions.
Conjugate-Gradient algorithm for a generic Linear Operator.
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)
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Hold group xml and type id.
Holds return info from SystemSolver call.