6 #include "actions/ferm/fermacts/prec_wilson_fermact_w.h"
7 #include "actions/ferm/linop/prec_wilson_linop_w.h"
20 namespace EvenOddPrecWilsonFermActEnv
24 multi1d<LatticeColorMatrix>,
35 multi1d<LatticeColorMatrix>,
36 multi1d<LatticeColorMatrix> >*
createFermAct(XMLReader& xml_in,
70 multi1d<LatticeColorMatrix>,
71 multi1d<LatticeColorMatrix> >*
83 std::istringstream is(invParam.
xml);
84 XMLReader paramtop(is);
99 std::istringstream is(invParam.
xml);
100 XMLReader paramtop(is);
Primary include file for CHROMA library code.
Even-odd preconditioned linear operator.
Even-odd preconditioned Wilson fermion action.
EvenOddPrecConstDetLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const
Produce a linear operator for this action.
LinOpSystemSolver< T > * invLinOp(Handle< FermState< T, P, Q > > state, const GroupXML_t &invParam) const
Return a linear operator solver for this action to solve M*psi=chi.
MdagMSystemSolver< T > * invMdagM(Handle< FermState< T, P, Q > > state, const GroupXML_t &invParam) const
Return a linear operator solver for this action to solve MdagM*psi=chi.
WilsonFermActParams param
Even-odd preconditioned Wilson-Dirac operator.
Support class for fermion actions and linear operators.
Base class for quadratic matter actions (e.g., fermions)
Class for counted reference semantics.
Wilson-like fermion actions.
All ferm create-state method.
Fermion action factories.
Fermionic boundary condition reader.
Handle< CreateFermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > reader(XMLReader &xml_in, const std::string &path)
Helper function for the CreateFermState readers.
FermionAction< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct(XMLReader &xml_in, const std::string &path)
Callback function.
bool registerAll()
Register all the factories.
const std::string name
Name to be used.
WilsonTypeFermAct< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createFermAct4D(XMLReader &xml_in, const std::string &path)
Callback function.
static bool registered
Local registration flag.
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Hold group xml and type id.
Params for wilson ferm acts.
Factory for solving M*psi=chi where M is not hermitian or pos. def.
Factory for producing system solvers for MdagM*psi = chi.