1 #ifndef _WILSON_DSLASH_REFERENCE_H
2 #define _WILSON_DSLASH_REFERENCE_H
31 void tm_ndeg_dslash(
void *res1,
void *res2,
void **gaugeFull,
void *spinorField1,
void *spinorField2,
34 void tm_ndeg_matpc(
void *outEven1,
void *outEven2,
void **
gauge,
void *inEven1,
void *inEven2,
double kappa,
double mu,
double epsilon,
37 void tm_ndeg_mat(
void *evenOut,
void* oddOut,
void **
gauge,
void *evenIn,
void *oddIn,
44 #endif // _WILSON_DSLASH_REFERENCE_H
QudaGaugeParam gauge_param
enum QudaPrecision_s QudaPrecision
void tm_matpc(void *out, void **gauge, void *in, double kappa, double mu, QudaTwistFlavorType flavor, QudaMatPCType matpc_type, int daggerBit, QudaPrecision precision, QudaGaugeParam ¶m)
__global__ void const RealA *const const RealA *const const RealA *const const RealB *const const RealB *const int int mu
void tm_mat(void *out, void **gauge, void *in, double kappa, double mu, QudaTwistFlavorType flavor, int daggerBit, QudaPrecision precision, QudaGaugeParam ¶m)
void wil_mat(void *out, void **gauge, void *in, double kappa, int daggerBit, QudaPrecision precision, QudaGaugeParam ¶m)
void tm_dslash(void *res, void **gauge, void *spinorField, double kappa, double mu, QudaTwistFlavorType flavor, int oddBit, QudaMatPCType matpc_type, int daggerBit, QudaPrecision sprecision, QudaGaugeParam ¶m)
void wil_dslash(void *res, void **gauge, void *spinorField, int oddBit, int daggerBit, QudaPrecision precision, QudaGaugeParam ¶m)
void tm_ndeg_matpc(void *outEven1, void *outEven2, void **gauge, void *inEven1, void *inEven2, double kappa, double mu, double epsilon, QudaMatPCType matpc_type, int dagger_bit, QudaPrecision precision, QudaGaugeParam &gauge_param)
VOLATILE spinorFloat kappa
void tm_ndeg_mat(void *evenOut, void *oddOut, void **gauge, void *evenIn, void *oddIn, double kappa, double mu, double epsilon, int dagger_bit, QudaPrecision precision, QudaGaugeParam &gauge_param)
enum QudaMatPCType_s QudaMatPCType
cpuColorSpinorField * out
Main header file for the QUDA library.
void tm_ndeg_dslash(void *res1, void *res2, void **gaugeFull, void *spinorField1, void *spinorField2, double kappa, double mu, double epsilon, int oddBit, int daggerBit, QudaMatPCType matpc_type, QudaPrecision precision, QudaGaugeParam &gauge_param)
void wil_matpc(void *out, void **gauge, void *in, double kappa, QudaMatPCType matpc_type, int daggerBit, QudaPrecision precision, QudaGaugeParam ¶m)
enum QudaTwistFlavorType_s QudaTwistFlavorType