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