40 const Subset&
subset()
const {
return all;}
60 res.
resid = sqrt(norm2(
r));
81 multi1d<LatticeColorMatrix>,
83 multi1d<LatticeColorMatrix>,
84 multi1d<LatticeColorMatrix> > >
state,
88 typedef LatticeFermion
T;
91 invLinOp(
state,invParam));
99 multi1d<LatticeColorMatrix>,
101 multi1d<LatticeColorMatrix>,
102 multi1d<LatticeColorMatrix> > >
state,
106 typedef LatticeStaggeredFermion
T;
109 invLinOp(
state,invParam));
Base class for quadratic matter actions (e.g., fermions)
Propagator of a generic non-preconditioned fermion linear operator.
SystemSolverResults_t operator()(T &psi, const T &chi) const
Solver the linear system.
Handle< LinearOperator< T > > A
const Subset & subset() const
Return the subset on which the operator acts.
FermActQprop(Handle< LinearOperator< T > > A_, Handle< SystemSolver< T > > invA_)
Constructor.
Handle< SystemSolver< T > > invA
~FermActQprop()
Destructor is automatic.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
Class structure for fermion actions.
Conjugate-Gradient algorithm for a generic Linear Operator.
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::T T
multi1d< LatticeFermion > chi(Ncb)
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Hold group xml and type id.
Holds return info from SystemSolver call.