QUDA  v1.1.0
A library for QCD on GPUs
Public Member Functions | Public Attributes | List of all members
quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER > Struct Template Reference

#include <color_spinor_field_order.h>

Public Member Functions

 GhostAccessorCB (const ColorSpinorField &a, int nFace=1)
 
 GhostAccessorCB ()
 
__device__ __host__ int index (int dim, int dir, int parity, int x_cb, int s, int c, int v) const
 
__device__ __host__ int wrap_index (int dim, int dir, int parity, int x_cb, int s) const
 This wrap_index method for ghost. More...
 

Public Attributes

int faceVolumeCB [4]
 
int ghostOffset [4]
 

Detailed Description

template<typename Float, int nSpin, int nColor, int nVec>
struct quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >

Definition at line 266 of file color_spinor_field_order.h.

Constructor & Destructor Documentation

◆ GhostAccessorCB() [1/2]

template<typename Float , int nSpin, int nColor, int nVec>
quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::GhostAccessorCB ( const ColorSpinorField a,
int  nFace = 1 
)
inline

Definition at line 269 of file color_spinor_field_order.h.

◆ GhostAccessorCB() [2/2]

template<typename Float , int nSpin, int nColor, int nVec>
quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::GhostAccessorCB ( )
inline

Definition at line 275 of file color_spinor_field_order.h.

Member Function Documentation

◆ index()

template<typename Float , int nSpin, int nColor, int nVec>
__device__ __host__ int quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::index ( int  dim,
int  dir,
int  parity,
int  x_cb,
int  s,
int  c,
int  v 
) const
inline

Definition at line 276 of file color_spinor_field_order.h.

◆ wrap_index()

template<typename Float , int nSpin, int nColor, int nVec>
__device__ __host__ int quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::wrap_index ( int  dim,
int  dir,
int  parity,
int  x_cb,
int  s 
) const
inline

This wrap_index method for ghost.

Definition at line 282 of file color_spinor_field_order.h.

Member Data Documentation

◆ faceVolumeCB

template<typename Float , int nSpin, int nColor, int nVec>
int quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::faceVolumeCB[4]

Definition at line 267 of file color_spinor_field_order.h.

◆ ghostOffset

template<typename Float , int nSpin, int nColor, int nVec>
int quda::colorspinor::GhostAccessorCB< Float, nSpin, nColor, nVec, QUDA_SPACE_SPIN_COLOR_FIELD_ORDER >::ghostOffset[4]

Definition at line 268 of file color_spinor_field_order.h.


The documentation for this struct was generated from the following file: