CHROMA
eoprec_constdet_two_flavor_ratio_conv_conv_multihasen_monomial_w.cc
Go to the documentation of this file.
1 /*! @file
2  * @brief Asymmetric even-odd preconditioned multi-Hasenbusch monomial
3  */
4 
6 
7 namespace Chroma
8 {
9  namespace EvenOddPrecConstDetTwoFlavorRatioConvConvMultihasenWilsonTypeFermMonomialEnv
10  {
11  namespace
12  {
13  //! Callback function for the factory
15  multi1d<LatticeColorMatrix> >* createMonomial(XMLReader& xml, const std::string& path)
16  {
17  using T = LatticeFermion;
18  using P = multi1d<LatticeColorMatrix>;
19  using Q = multi1d<LatticeColorMatrix>;
20 
24  }
25 
26  //! Local registration flag
27  bool registered = false;
28  }
29 
30  const std::string name("TWO_FLAVOR_EOPREC_CONSTDET_RATIO_CONV_CONV_MULTIHASEN_FERM_MONOMIAL");
31 
32  //! Register all the factories
33  bool registerAll()
34  {
35  bool success = true;
36  if (! registered)
37  {
39  success &= TheMonomialFactory::Instance().registerObject(name, createMonomial);
40  registered = true;
41  }
42  return success;
43  }
44  } //end namespace EoPrec TwoFlavorRatioConvConvWilsonFermMonomialEnv
45 } //end namespace Chroma
Even-odd preconditioned linear operator.
Definition: eoprec_linop.h:92
Even-odd preconditioned Wilson-like fermion actions including derivatives.
An abstract monomial class, for inexact algorithms.
Definition: abs_monomial.h:43
static T & Instance()
Definition: singleton.h:432
static bool registered
Local registration flag.
const std::string name("TWO_FLAVOR_EOPREC_CONSTDET_RATIO_CONV_CONV_MULTIHASEN_FERM_MONOMIAL")
Monomial< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createMonomial(XMLReader &xml, const std::string &path)
Callback function for the factory.
multi1d< LatticeColorMatrix > P
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
LinOpSysSolverMGProtoClover::Q Q
LinOpSysSolverMGProtoClover::T T
::std::string string
Definition: gtest.h:1979
multi1d< LatticeColorMatrix > P
Definition: t_clover.cc:13
Two-flavor collection of even-odd preconditioned 4D ferm monomials.