11 namespace SchrTrivialGaugeBCEnv
72 QDPIO::cerr << __func__ <<
": unsupport number of colors" << std::endl;
Base class for all gauge action boundary conditions.
virtual void initBnd(multi1d< LatticeColorMatrix > &SFBndFld, multi1d< LatticeBoolean > &lSFmask) const
Construct the mask and boundary fields.
Concrete class for gauge action boundary conditions with Schroedinger BC.
void initPhases()
Initialize the phases.
multi1d< LatticeBoolean > mask
multi1d< LatticeColorMatrix > fld
Gauge boundary condition factories.
GaugeBC< multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > * createGaugeBC(XMLReader &xml, const std::string &path)
Callback function to register with the factory.
static bool registered
Local registration flag.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Schroedinger functional trivial gauge boundary conditions.