QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
staggered_oprod.h
Go to the documentation of this file.
1 #ifndef __STAGGERED_OPROD_H__
2 #define __STAGGERED_OPROD_H__
3 
4 #include <face_quda.h>
5 #include <gauge_field.h>
6 #include <color_spinor_field.h>
7 
8 namespace quda {
9 
12 
13  void computeStaggeredOprod(cudaGaugeField& out, cudaColorSpinorField& in,
14  FaceBuffer& facebuffer, const unsigned int parity, const double coeff, const unsigned int displacement);
15 
16 
17  void computeStaggeredOprod(cudaGaugeField& outA, cudaGaugeField& outB,
18  cudaColorSpinorField& inEven,
19  cudaColorSpinorField& inOdd,
20  FaceBuffer& faceBuffer, const unsigned int parity, const double coeff[2]);
21 
22 } // namespace quda
23 
24 
25 #endif
void destroyStaggeredOprodEvents()
cpuColorSpinorField * in
__constant__ double coeff
void computeStaggeredOprod(cudaGaugeField &out, cudaColorSpinorField &in, FaceBuffer &facebuffer, const unsigned int parity, const double coeff, const unsigned int displacement)
cpuColorSpinorField * out
const QudaParity parity
Definition: dslash_test.cpp:29
void createStaggeredOprodEvents()