Go to the source code of this file.
|
void | quda::gamma5Cuda (cudaColorSpinorField *out, const cudaColorSpinorField *in) |
|
void | quda::contractCuda (const cudaColorSpinorField &x, const cudaColorSpinorField &y, void *result, const QudaContractType contract_type, const QudaParity parity) |
|
void | quda::contractCuda (const cudaColorSpinorField &x, const cudaColorSpinorField &y, void *result, const QudaContractType contract_type, const int tSlice, const QudaParity parity) |
|
#define checkSpinor |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value:
if (a.Precision() != b.Precision()) \
errorQuda(
"precisions do not match: %d %d", a.Precision(), b.Precision());
\
if (a.Length() != b.Length()) \
errorQuda(
"lengths do not match: %d %d", a.Length(), b.Length());
\
if (a.Stride() != b.Stride()) \
errorQuda(
"strides do not match: %d %d", a.Stride(), b.Stride()); \
}
Definition at line 126 of file contract.cu.