QUDA  1.0.0
Classes | Namespaces | Functions | Variables
dslash_pack.cuh File Reference
#include <color_spinor_field_order.h>
#include <color_spinor.h>
#include <index_helper.cuh>
#include <dslash_helper.cuh>
Include dependency graph for dslash_pack.cuh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  quda::PackArg< Float_, nColor_, nSpin_, spin_project_ >
 

Namespaces

 quda
 

Functions

template<bool dagger, int twist, int dim, QudaPCType pc, typename Arg >
__device__ __host__ void quda::pack (Arg &arg, int ghost_idx, int s, int parity)
 
template<int dim, int nFace = 1, typename Arg >
__device__ __host__ void quda::packStaggered (Arg &arg, int ghost_idx, int s, int parity)
 
template<bool dagger, int twist, QudaPCType pc, typename Arg >
__global__ void quda::packKernel (Arg arg)
 
template<bool dagger, int twist, QudaPCType pc, typename Arg >
__global__ void quda::packShmemKernel (Arg arg)
 
template<typename Arg >
__global__ void quda::packStaggeredKernel (Arg arg)
 
template<typename Arg >
__global__ void quda::packStaggeredShmemKernel (Arg arg)
 

Variables

static int quda::commDim [QUDA_MAX_DIM]