QUDA  1.0.0
staggered_dslash_reference.h
Go to the documentation of this file.
1 
2 #ifndef _STAGGERED_QUDA_DSLASH_REF_H
3 #define _STAGGERED_QUDA_DSLASH_REF_H
4 #include <blas_reference.h>
5 #include <quda_internal.h>
6 #include "color_spinor_field.h"
7 
8 extern int Z[4];
9 extern int Vh;
10 extern int V;
11 
12 using namespace quda;
13 
14 void setDims(int *);
15 
17  void **ghost_longlink, cpuColorSpinorField *in, int oddBit, int daggerBit, QudaPrecision sPrecision,
19 
20 void matdagmat(cpuColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink,
21  cpuColorSpinorField *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision,
23 
24 #endif // _QUDA_DLASH_REF_H
QudaDslashType dslash_type
Definition: test_util.cpp:1621
int Vh
Definition: test_util.cpp:28
enum QudaPrecision_s QudaPrecision
void ** ghost_fatlink
void setDims(int *)
Definition: test_util.cpp:151
cudaColorSpinorField * tmp
Definition: covdev_test.cpp:44
int Z[4]
Definition: test_util.cpp:26
void ** ghost_longlink
cpuColorSpinorField * in
enum QudaParity_s QudaParity
cpuColorSpinorField * out
int V
Definition: test_util.cpp:27
enum QudaDslashType_s QudaDslashType
void * longlink
void * fatlink
void staggered_dslash(cpuColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, cpuColorSpinorField *in, int oddBit, int daggerBit, QudaPrecision sPrecision, QudaPrecision gPrecision, QudaDslashType dslash_type)
void matdagmat(cpuColorSpinorField *out, void **fatlink, void **longlink, void **ghost_fatlink, void **ghost_longlink, cpuColorSpinorField *in, double mass, int dagger_bit, QudaPrecision sPrecision, QudaPrecision gPrecision, cpuColorSpinorField *tmp, QudaParity parity, QudaDslashType dslash_type)
QudaParity parity
Definition: covdev_test.cpp:54