CHROMA
gaugeacts_aggregate.cc
Go to the documentation of this file.
1 /*! \file
2  * \brief All gauge actions
3  */
4 
5 #include "chromabase.h"
6 
8 
36 
39 
40 namespace Chroma
41 {
42 
43  //! Registration aggregator
44  namespace GaugeActsEnv
45  {
46  //! Local registration flag
47  static bool registered = false;
48 
49  //! Register all the factories
50  bool registerAll()
51  {
52  bool success = true;
53  if (! registered)
54  {
55  // Register all gauge BCs
57 
58  // Register all gauge states
60 
61  // Register gauge actions
62  success &= PlaqGaugeActEnv::registerAll();
63  success &= RectGaugeActEnv::registerAll();
64  success &= PgGaugeActEnv::registerAll();
65  success &= WilsonGaugeActEnv::registerAll();
70  success &= LWTreeGaugeActEnv::registerAll();
72  success &= RGGaugeActEnv::registerAll();
73  success &= RBCGaugeActEnv::registerAll();
87 
88  registered = true;
89  }
90  return success;
91  }
92  }
93 
94 }
Anisotropic gaugeact useful for spectrum from hep-lat/9911003.
Spatial part of Tree level LW action.
Temporal Part of Tree Level LW gauge action.
gauge action as a sum of characters of the SU(3) irreps
Primary include file for CHROMA library code.
Constrained plaquette gauge action.
All gauge create-state method.
Fermion action factories.
All gauge actions.
Gauge boundary condition aggregator.
1-loop tadpole-improved Luscher-Weisz gauge action
Tree-level tadpole-improved Luscher-Weisz gauge action.
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.
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.
Definition: pg_gaugeact.cc:29
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.
Definition: rbc_gaugeact.cc:28
bool registerAll()
Register all the factories.
Definition: rg_gaugeact.cc:32
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
Parallelgram gauge action.
Plaquette gauge action.
Plaquette plus a power of an adjoint gauge action.
Plaquette plus adjoint (plaquette squared) gauge action.
Plaquette plus power of a plaquette (plaquette power) gauge action.
Plaquette plus two-plaquette (plaquette squared) gauge action.
RG style plaquette + rectangle gauge action following RBC conventions.
Rectangle gauge action.
Generic RG style plaquette + rectangle gauge action.
Plaquette plus adjoint (plaquette squared) gauge action.
Plaquette plus two-plaquette (plaquette squared) gauge action.
Plaquette gauge action.
Spatial Wilson gauge action.
Temporal Wilson gauge action.
Wilson gauge action supporting 2+2 anisotropy.
Wilson gauge action supporting 2+2 anisotropy.
Wilson gauge action.