6 #ifndef __multi_syssolver_mdagm_accumulate_factory_h__
7 #define __multi_syssolver_mdagm_accumulate_factory_h__
19 typedef SingletonHolder<
20 ObjectFactory<MdagMMultiSystemSolverAccumulate<LatticeFermion>,
23 MdagMMultiSystemSolverAccumulate<LatticeFermion>* (*)(XMLReader&,
25 Handle< LinearOperator<LatticeFermion> >),
Class for counted reference semantics.
Linear Operator to arrays.
SingletonHolder< ObjectFactory< MdagMMultiSystemSolverAccumulate< LatticeStaggeredFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), MdagMMultiSystemSolverAccumulate< LatticeStaggeredFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), StringFactoryError > > TheMdagMStagFermMultiSystemSolverAccumulateFactory
MdagM system solver factory (foundry)
SingletonHolder< ObjectFactory< MdagMMultiSystemSolverAccumulateArray< LatticeFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperatorArray< LatticeFermion > >), MdagMMultiSystemSolverAccumulateArray< LatticeFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperatorArray< LatticeFermion > >), StringFactoryError > > TheMdagMFermMultiSystemSolverAccumulateArrayFactory
MdagM system solver factory (foundry)
SingletonHolder< ObjectFactory< MdagMMultiSystemSolverAccumulate< LatticeFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperator< LatticeFermion > >), MdagMMultiSystemSolverAccumulate< LatticeFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperator< LatticeFermion > >), StringFactoryError > > TheMdagMFermMultiSystemSolverAccumulateFactory
MdagM system solver factory (foundry)
Disambiguator for multi-shift MdagM system solvers.
Asqtad Staggered-Dirac operator.
Factory class for objects from XML input.
SystemSolver disambiguator.
SystemSolver disambiguator.
#define TYPELIST_3(T1, T2, T3)