6 #ifndef __multi_syssolver_linop_factory_h__
7 #define __multi_syssolver_linop_factory_h__
19 typedef SingletonHolder<
20 ObjectFactory<LinOpMultiSystemSolver<LatticeFermion>,
23 LinOpMultiSystemSolver<LatticeFermion>* (*)(XMLReader&,
25 Handle< LinearOperator<LatticeFermion> >),
41 TheLinOpFermMultiSystemSolverArrayFactory;
Class for counted reference semantics.
Linear Operator to arrays.
SingletonHolder< ObjectFactory< LinOpMultiSystemSolver< LatticeFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperator< LatticeFermion > >), LinOpMultiSystemSolver< LatticeFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperator< LatticeFermion > >), StringFactoryError > > TheLinOpFermMultiSystemSolverFactory
LinOp system solver factory (foundry)
SingletonHolder< ObjectFactory< LinOpMultiSystemSolver< LatticeStaggeredFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), LinOpMultiSystemSolver< LatticeStaggeredFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), StringFactoryError > > TheLinOpStagFermMultiSystemSolverFactory
LinOp system solver factory (foundry)
Disambiguator for multi-shift linop system solvers.
Asqtad Staggered-Dirac operator.
Factory class for objects from XML input.
SystemSolver disambiguator.
SystemSolver disambiguator.
#define TYPELIST_3(T1, T2, T3)