6 #ifndef __schr_nonpert_gaugebc_h__
7 #define __schr_nonpert_gaugebc_h__
16 namespace SchrNonPertGaugeBCEnv
44 const multi1d<LatticeColorMatrix>&
SFBndFld()
const {
return fld;}
68 multi1d<LatticeBoolean>
mask;
69 multi1d<LatticeColorMatrix>
fld;
Concrete class for Schroedinger BC - use for nonpertubative tuning.
multi1d< LatticeColorMatrix > fld
void initPhases()
Initialize the phases.
const Phases_t & getPhases() const
Get the angles on the boundaries.
int getDir() const
Decay direction.
int getMaxExtent() const
Maximum plaquette size. This is what knows about 1x1 plaq or 1x2 rect.
const multi1d< LatticeColorMatrix > & SFBndFld() const
Fixed gauge links on only the lSFmask() sites.
const multi1d< LatticeBoolean > & lSFmask() const
Mask which lattice sites have fixed gauge links.
~SchrNonPertGaugeBC()
Destructor is automatic.
multi1d< LatticeBoolean > mask
void operator=(const SchrNonPertGaugeBC &)
const Real & SchrPhiMult() const
Multiplier on phases.
Abstract class for SOME Schroedinger gauge BC.
bool registerAll()
Register all the factories.
Asqtad Staggered-Dirac operator.
Schroedinger functional gauge boundary conditions.
Schroedinger gauge boundary conditions.
Structure holding phases.