QUDA  0.9.0
Classes | Functions
quda::colorspinor Namespace Reference

Classes

struct  AccessorCB
 
struct  AccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER >
 
struct  AccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT4_FIELD_ORDER >
 
struct  AccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >
 
class  FieldOrderCB
 
struct  FloatNOrder
 Accessor routine for ColorSpinorFields in native field order. More...
 
struct  GhostAccessorCB
 
struct  GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT2_FIELD_ORDER >
 
struct  GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_FLOAT4_FIELD_ORDER >
 
struct  GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >
 
struct  PaddedSpaceSpinorColorOrder
 
struct  QDPJITDiracOrder
 
struct  S
 This is just a dummy structure we use for trove to define the required structure size. More...
 
struct  SpaceColorSpinorOrder
 
struct  SpaceSpinorColorOrder
 
struct  square
 

Functions

template<int nSpin, int nColor, int nVec, int N>
__device__ __host__ int indexFloatN (int x_cb, int s, int c, int v, int stride)
 

Function Documentation

◆ indexFloatN()

template<int nSpin, int nColor, int nVec, int N>
__device__ __host__ int quda::colorspinor::indexFloatN ( int  x_cb,
int  s,
int  c,
int  v,
int  stride 
)
inline

Definition at line 204 of file color_spinor_field_order.h.

References c, fused_exterior_ndeg_tm_dslash_cuda_gen::i, nColor, and s.