7 #ifndef __unprec_wilstype_fermact_w_h__
8 #define __unprec_wilstype_fermact_w_h__
21 template<
typename T,
typename P,
typename Q>
40 template<
typename T,
typename P,
typename Q>
Support class for fermion actions and linear operators.
Class for counted reference semantics.
Unpreconditioned linear operator including derivatives.
Unpreconditioned linear operator including derivatives.
Unpreconditioned Wilson-like fermion actions in extra dims with derivatives.
virtual ~UnprecWilsonTypeFermAct5D()
Virtual destructor to help with cleanup;.
virtual UnprecLinearOperatorArray< T, P, Q > * linOpPV(Handle< FermState< T, P, Q > > state) const =0
Produce a Pauli-Villars linear operator for this action.
virtual UnprecLinearOperatorArray< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const =0
Produce a linear operator for this action.
Unpreconditioned Wilson-like fermion actions with derivatives.
virtual ~UnprecWilsonTypeFermAct()
Virtual destructor to help with cleanup;.
virtual UnprecLinearOperator< T, P, Q > * linOp(Handle< FermState< T, P, Q > > state) const =0
Produce a linear operator for this action.
Wilson-like fermion actions.
Wilson-like fermion actions.
Asqtad Staggered-Dirac operator.
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Wilson-like fermion actions.