CHROMA
gauge_init_aggregate.cc
Go to the documentation of this file.
1 /*! \file
2  * @brief Gauge initialization
3  */
4 
6 
19 
20 namespace Chroma
21 {
22 
23  // Registration aggregator
24  namespace GaugeInitEnv
25  {
26  //! Local registration flag
27  static bool registered = false;
28 
29  //! Register all the factories
30  bool registerAll()
31  {
32  bool success = true;
33  if (! registered)
34  {
35  // gauge initialization
36  success &= MILCGaugeInitEnv::registerAll();
37  success &= NERSCGaugeInitEnv::registerAll();
38  success &= SZINGaugeInitEnv::registerAll();
40  success &= KYUGaugeInitEnv::registerAll();
42  success &= UnitGaugeInitEnv::registerAll();
44  success &= CERNGaugeInitEnv::registerAll();
45  success &= WeakGaugeInitEnv::registerAll();
46  success &= SFGaugeInitEnv::registerAll();
47  success &= WUPPGaugeInitEnv::registerAll();
48 
49  registered = true;
50  }
51  return success;
52  }
53  }
54 
55 }
Read a CERN config.
Read a CPPACS config.
Create a disordered config.
All gauge field initializers.
Read a KYU config.
Read a MILC config.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
Read a NERSC config.
Initialize a Schroedinger BC config.
Read a SZIN config.
Read a SZINQIO config.
Create a unit config.
Create a weak config.
Read an expanded BMW config.