11 struct QOP_MDWF_State;
12 struct QOP_MDWF_Parameters;
32 typedef LatticeFermion
T;
33 typedef multi1d<LatticeColorMatrix>
P;
34 typedef multi1d<LatticeColorMatrix>
Q;
40 const Real& OverMass_,
47 anisoParam(anisoParam_) {
48 init(state_, invParam_);
64 const multi1d<LatticeFermion>&
chi)
const;
70 const Subset&
subset()
const {
return all; }
80 multi1d<LatticeColorMatrix>
u;
Even-odd preconditioned linear operator including derivatives for arrays.
Support class for fermion actions and linear operators.
Class for counted reference semantics.
SystemSolver disambiguator.
AVP's DWF Solver interface.
int size() const
Expected length of array index.
multi1d< LatticeColorMatrix > Q
Handle< EvenOddPrecConstDetLinearOperatorArray< T, P, Q > > A
SysSolverCGParams invParam
multi1d< LatticeColorMatrix > P
const Subset & subset() const
Return the subset on which the operator acts.
MDWFQpropT(Handle< EvenOddPrecConstDetLinearOperatorArray< 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_)
QOP_MDWF_Parameters * params
multi1d< LatticeColorMatrix > u
Linear system solvers of arrays.
Even-odd const determinant Wilson-like fermact.
void init(MesonSpecData_t &data, XMLWriter &xml, const std::string &path, const std::string &id_tag, const Params ¶ms)
Do some initialization.
multi1d< Hadron2PtContraction_t > operator()(const multi1d< LatticeColorMatrix > &u)
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Parameters for anisotropy.
Hold group xml and type id.
Holds return info from SystemSolver call.