|
template<DslashType type> |
static __host__ __device__ bool | quda::doHalo () |
| Helper function to determine if should halo computation. More...
|
|
template<DslashType type> |
static __host__ __device__ bool | quda::doBulk () |
| Helper function to determine if should interior computation. More...
|
|
template<typename Float , int nDim, int Ns, int Nc, int Mc, int color_stride, int dim_stride, int thread_dir, int thread_dim, bool dagger, DslashType type, typename Arg > |
__device__ __host__ void | quda::applyDslash (complex< Float > out[], Arg &arg, int x_cb, int src_idx, int parity, int s_row, int color_block, int color_offset) |
|
template<typename Float , int Ns, int Nc, int Mc, int color_stride, bool dagger, typename Arg > |
__device__ __host__ void | quda::applyClover (complex< Float > out[], Arg &arg, int x_cb, int src_idx, int parity, int s, int color_block, int color_offset) |
|
template<typename Float , int nDim, int Ns, int Nc, int Mc, int color_stride, int dim_thread_split, bool dslash, bool clover, bool dagger, DslashType type, int dir, int dim, typename Arg > |
__device__ __host__ void | quda::coarseDslash (Arg &arg, int x_cb, int src_idx, int parity, int s, int color_block, int color_offset) |
|
template<typename Float , int nDim, int Ns, int Nc, int Mc, bool dslash, bool clover, bool dagger, DslashType type, typename Arg > |
void | quda::coarseDslash (Arg arg) |
|
template<typename Float , int nDim, int Ns, int Nc, int Mc, int color_stride, int dim_thread_split, bool dslash, bool clover, bool dagger, DslashType type, typename Arg > |
__global__ void | quda::coarseDslashKernel (Arg arg) |
|