26 template<
typename P,
typename Q>
48 if(
F.size() !=
Nd ) {
49 throw "F has wrong size";
72 template<
typename P,
typename Q>
92 template<
typename T,
typename P,
typename Q>
Primary include file for CHROMA library code.
Base class for all boundary conditions.
Support class for fermion actions and linear operators.
virtual const Q & getLinks() const =0
Return the coordinates (link fields) needed in constructing linear operators.
virtual const BoundCond< P, Q > & getBC() const =0
Return the amorphous BC object for this state.
virtual void deriv(P &F) const
virtual ~ConnectState()
Virtual destructor to help with cleanup;.
Base class for all fermion action boundary conditions.
Support class for fermion actions and linear operators.
virtual const FermBC< T, P, Q > & getBC() const =0
Return the ferm BC object for this state.
virtual Handle< FermBC< T, P, Q > > getFermBC() const =0
Return the ferm BC object for this state.
virtual ~FermState()
Virtual destructor to help with cleanup;.
Base class for all gauge action boundary conditions.
Support class for fermion actions and linear operators.
virtual ~GaugeState()
Virtual destructor to help with cleanup;.
virtual const GaugeBC< P, Q > & getBC() const =0
Return the gauge BC object for this state.
Class for counted reference semantics.
Fermion action boundary conditions.
Gauge boundary conditions.
Class for counted reference semantics.
Asqtad Staggered-Dirac operator.
LinOpSysSolverMGProtoClover::Q Q
multi1d< LatticeColorMatrix > P
static INTERNAL_PRECISION F