6 #ifndef __syssolver_mdagm_factory_h__
7 #define __syssolver_mdagm_factory_h__
22 namespace FactoryEnv {
Primary include file for CHROMA library code.
Class for counted reference semantics.
Linear Operator to arrays.
SystemSolver disambiguator.
SingletonHolder< ObjectFactory< MdagMSystemSolver< LatticeFermion >, std::string, TYPELIST_4(XMLReader &, const std::string &, FactoryEnv::FSHandle, Handle< LinearOperator< LatticeFermion > >), MdagMSystemSolver< LatticeFermion > *(*)(XMLReader &, const std::string &, FactoryEnv::FSHandle, Handle< LinearOperator< LatticeFermion > >), StringFactoryError > > TheMdagMFermSystemSolverFactory
MdagM system solver factory (foundry)
SingletonHolder< ObjectFactory< MdagMSystemSolverArray< LatticeFermion >, std::string, TYPELIST_4(XMLReader &, const std::string &, FactoryEnv::FSHandle, Handle< LinearOperatorArray< LatticeFermion > >), MdagMSystemSolverArray< LatticeFermion > *(*)(XMLReader &, const std::string &, FactoryEnv::FSHandle, Handle< LinearOperatorArray< LatticeFermion > >), StringFactoryError > > TheMdagMFermSystemSolverArrayFactory
MdagM system solver factory (foundry)
SingletonHolder< ObjectFactory< MdagMSystemSolver< LatticeStaggeredFermion >, std::string, TYPELIST_3(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), MdagMSystemSolver< LatticeStaggeredFermion > *(*)(XMLReader &, const std::string &, Handle< LinearOperator< LatticeStaggeredFermion > >), StringFactoryError > > TheMdagMStagFermSystemSolverFactory
MdagM system solver factory (foundry)
Handle< FermState< LatticeFermionF, multi1d< LatticeColorMatrixF >, multi1d< LatticeColorMatrixF > > > FSHandleF
Handle< FermState< LatticeFermionD, multi1d< LatticeColorMatrixD >, multi1d< LatticeColorMatrixD > > > FSHandleD
Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > FSHandle
Asqtad Staggered-Dirac operator.
SingletonHolder< ObjectFactory< MdagMSystemSolver< LatticeFermionD >, std::string, TYPELIST_4(XMLReader &, const std::string &, FactoryEnv::FSHandleD, Handle< LinearOperator< LatticeFermionD > >), MdagMSystemSolver< LatticeFermionD > *(*)(XMLReader &, const std::string &, FactoryEnv::FSHandleD, Handle< LinearOperator< LatticeFermionD > >), StringFactoryError > > TheMdagMFermDSystemSolverFactory
SingletonHolder< ObjectFactory< MdagMSystemSolver< LatticeFermionF >, std::string, TYPELIST_4(XMLReader &, const std::string &, FactoryEnv::FSHandleF, Handle< LinearOperator< LatticeFermionF > >), MdagMSystemSolver< LatticeFermionF > *(*)(XMLReader &, const std::string &, FactoryEnv::FSHandleF, Handle< LinearOperator< LatticeFermionF > >), StringFactoryError > > TheMdagMFermFSystemSolverFactory
Factory class for objects from XML input.
Support class for fermion actions and linear operators.
Disambiguator for MdagM system solvers.
#define TYPELIST_3(T1, T2, T3)
#define TYPELIST_4(T1, T2, T3, T4)