QUDA  0.9.0
Namespaces | Functions
index_helper.cuh File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 quda
 

Functions

template<typename I , typename J , typename K >
static __device__ __host__ int quda::linkIndexShift (const I x[], const J dx[], const K X[4])
 
template<typename I , typename J , typename K >
static __device__ __host__ int quda::linkIndexShift (I y[], const I x[], const J dx[], const K X[4])
 
template<typename I >
static __device__ __host__ int quda::linkIndex (const int x[], const I X[4])
 
template<typename I >
static __device__ __host__ int quda::linkIndex (int y[], const int x[], const I X[4])
 
template<typename I >
static __device__ __host__ int quda::linkIndexM1 (const int x[], const I X[4], const int mu)
 
template<typename I >
static __device__ __host__ int quda::linkNormalIndexP1 (const int x[], const I X[4], const int mu)
 
template<typename I >
static __device__ __host__ int quda::linkIndexP1 (const int x[], const I X[4], const int mu)
 
template<typename I >
static __device__ __host__ void quda::getCoords (int x[], int cb_index, const I X[], int parity)
 
template<typename I , typename J >
static __device__ __host__ void quda::getCoordsExtended (I x[], int cb_index, const J X[], int parity, const int R[])
 
template<typename I >
static __device__ __host__ void quda::getCoords5 (int x[5], int cb_index, const I X[5], int parity, QudaDWFPCType pc_type)
 
template<typename I >
static __device__ __host__ int quda::getIndexFull (int cb_index, const I X[4], int parity)
 
template<int dir, typename I >
__device__ __host__ int quda::ghostFaceIndex (const int x[], const I X[], int dim, int nFace)