28 template<
typename P,
typename Q>
39 virtual void zero(
P& ds_u)
const = 0;
Base class for all boundary conditions.
Primary include file for CHROMA library code.
Base class for all boundary conditions.
Base class for all gauge action boundary conditions.
virtual ~GaugeBC()
Virtual destructor to help with cleanup;.
virtual void zero(P &ds_u) const =0
Zero some gauge-like field in place on the masked links.
virtual bool nontrivialP() const =0
Says if there are fixed links within the lattice.
virtual void modify(Q &u) const =0
Apply the BC onto the U fields in place.
Asqtad Staggered-Dirac operator.
static multi1d< LatticeColorMatrix > u
LinOpSysSolverMGProtoClover::Q Q
multi1d< LatticeColorMatrix > P