8 #ifndef __prec_fermact_qprop_array_h__
9 #define __prec_fermact_qprop_array_h__
21 template<
typename T,
typename P,
typename Q>
45 const Real& OverMass_,
49 ) :
A(A_),
invA(invA_)
56 int size()
const {
return A->size();}
59 const Subset&
subset()
const {
return all;}
Even-odd preconditioned linear operator including derivatives for arrays.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
SystemSolver disambiguator.
Propagator of a generic even-odd preconditioned 5D fermion linear operator.
PrecFermAct5DQprop()
Hide default constructor.
PrecFermAct5DQprop(Handle< EvenOddPrecLinearOperatorArray< T, P, Q > > A_, Handle< LinOpSystemSolverArray< T > > invA_)
Constructor.
const Subset & subset() const
Return the subset on which the operator acts.
~PrecFermAct5DQprop()
Destructor is automatic.
PrecFermAct5DQprop(Handle< EvenOddPrecLinearOperatorArray< T, P, Q > > A_, Handle< LinOpSystemSolverArray< T > > invA_, Handle< FermState< T, P, Q > > state_, const Real &OverMass_, const Real &Mass_, const AnisoParam_t &anisoParam_, const GroupXML_t &invParam_)
Another constructor for compatibility.
Handle< EvenOddPrecLinearOperatorArray< T, P, Q > > A
SystemSolverResults_t operator()(multi1d< T > &psi, const multi1d< T > &chi) const
Solver the linear system.
int size() const
Expected length of array index.
Handle< LinOpSystemSolverArray< T > > invA
Linear system solvers of arrays.
Even-odd preconditioned Wilson-like fermion actions.
Asqtad Staggered-Dirac operator.
multi1d< LatticeFermion > chi(Ncb)
Parameters for anisotropy.
Hold group xml and type id.
Holds return info from SystemSolver call.