53 DoubledGaugeField &
U, DoubledGaugeField &UUU,
54 const FermionField &in, FermionField &out,
int dag,
int interior,
int exterior);
57 const FermionField &in, FermionField &out,
int dag,
int interior,
int exterior);
59 void DhopDirKernel(StencilImpl &st, DoubledGaugeFieldView &
U, DoubledGaugeFieldView &UUU, SiteSpinor * buf,
60 int sF,
int sU,
const FermionFieldView &in, FermionFieldView &out,
int dir,
int disp);
69 DoubledGaugeFieldView &
U, DoubledGaugeFieldView &UUU,
70 SiteSpinor * buf,
int LLs,
int sU,
71 const FermionFieldView &in, FermionFieldView &out,
int dag);
75 DoubledGaugeFieldView &
U, DoubledGaugeFieldView &UUU,
76 SiteSpinor * buf,
int LLs,
int sU,
77 const FermionFieldView &in, FermionFieldView &out,
int dag);
81 DoubledGaugeFieldView &
U, DoubledGaugeFieldView &UUU,
82 SiteSpinor * buf,
int LLs,
int sU,
83 const FermionFieldView &in, FermionFieldView &out,
int dag);
91 DoubledGaugeFieldView &
U,DoubledGaugeFieldView &UUU,
92 SiteSpinor * buf,
int LLs,
int sU,
93 const FermionFieldView &in, FermionFieldView &out,
int dag);
97 DoubledGaugeFieldView &
U,DoubledGaugeFieldView &UUU,
98 SiteSpinor * buf,
int LLs,
int sU,
99 const FermionFieldView &in, FermionFieldView &out,
int dag);
103 DoubledGaugeFieldView &
U,DoubledGaugeFieldView &UUU,
104 SiteSpinor * buf,
int LLs,
int sU,
105 const FermionFieldView &in, FermionFieldView &out,
int dag);
112 DoubledGaugeFieldView &
U,DoubledGaugeFieldView &UUU,
113 SiteSpinor * buf,
int LLs,
int sU,
114 const FermionFieldView &in, FermionFieldView &out,
int dag);
#define accelerator_inline
#define NAMESPACE_BEGIN(A)
static INTERNAL_PRECISION U
FermionOperator(const ImplParams &p=ImplParams())
void DhopNaive(StencilImpl &st, DoubledGaugeField &U, const FermionField &in, FermionField &out, int dag, int interior, int exterior)
void DhopSiteAsm(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
static accelerator_inline void DhopSiteHandExt(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
static accelerator_inline void DhopSiteHand(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
static accelerator_inline void DhopSiteHandInt(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
void DhopDirKernel(StencilImpl &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int sF, int sU, const FermionFieldView &in, FermionFieldView &out, int dir, int disp)
StaggeredKernels(const ImplParams &p=ImplParams())
void DhopImproved(StencilImpl &st, DoubledGaugeField &U, DoubledGaugeField &UUU, const FermionField &in, FermionField &out, int dag, int interior, int exterior)
static accelerator_inline void DhopSiteGenericExt(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
static accelerator_inline void DhopSiteGenericInt(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)
FermionOperator< Impl > Base
static accelerator_inline void DhopSiteGeneric(StencilView &st, DoubledGaugeFieldView &U, DoubledGaugeFieldView &UUU, SiteSpinor *buf, int LLs, int sU, const FermionFieldView &in, FermionFieldView &out, int dag)