27 #ifdef DSLASH_PROFILING
28 void printDslashProfile();
31 void setFace(
const FaceBuffer &face);
49 const int oddBit,
const int daggerBit,
const cudaColorSpinorField *
x,
50 const double &k,
const int *
commDim);
54 const FullClover cloverInv,
const cudaColorSpinorField *
in,
55 const int oddBit,
const int daggerBit,
const cudaColorSpinorField *
x,
56 const double &k,
const int *
commDim);
60 const FullClover cloverInv,
const cudaColorSpinorField *
in,
61 const int oddBit,
const int daggerBit,
const cudaColorSpinorField *
x,
62 const double &k,
const int *
commDim);
65 void cloverCuda(cudaColorSpinorField *
out,
const cudaGaugeField &
gauge,
const FullClover clover,
66 const cudaColorSpinorField *
in,
const int oddBit);
70 const int parity,
const int dagger,
const cudaColorSpinorField *
x,
71 const double &m_f,
const double &k,
const int *
commDim);
74 void staggeredDslashCuda(cudaColorSpinorField *
out,
const cudaGaugeField &fatGauge,
const cudaGaugeField &longGauge,
75 const cudaColorSpinorField *
in,
const int parity,
const int dagger,
76 const cudaColorSpinorField *
x,
const double &k,
82 const int parity,
const int dagger,
const cudaColorSpinorField *
x,
83 const double &
kappa,
const double &
mu,
const double &epsilon,
const int *
commDim);
88 const double &
kappa,
const double &
mu,
const double &epsilon,
96 #endif // _DSLASH_QUDA_H