QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
quda::CopyGaugeExArg< OutOrder, InOrder > Struct Template Reference

Public Member Functions

 CopyGaugeExArg (const OutOrder &out, const InOrder &in, const int *E, const int *X, const int *faceVolumeCB, int nDim, int geometry)
 

Public Attributes

OutOrder out
 
const InOrder in
 
int E [QUDA_MAX_DIM]
 
int X [QUDA_MAX_DIM]
 
int volume
 
int volumeEx
 
int nDim
 
int geometry
 
int faceVolumeCB [QUDA_MAX_DIM]
 

Detailed Description

template<typename OutOrder, typename InOrder>
struct quda::CopyGaugeExArg< OutOrder, InOrder >

Kernel argument struct

Definition at line 9 of file copy_gauge_extended.cu.

Constructor & Destructor Documentation

template<typename OutOrder, typename InOrder>
quda::CopyGaugeExArg< OutOrder, InOrder >::CopyGaugeExArg ( const OutOrder &  out,
const InOrder &  in,
const int *  E,
const int *  X,
const int *  faceVolumeCB,
int  nDim,
int  geometry 
)
inline

Definition at line 19 of file copy_gauge_extended.cu.

Member Data Documentation

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::E[QUDA_MAX_DIM]

Definition at line 12 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::faceVolumeCB[QUDA_MAX_DIM]

Definition at line 18 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::geometry

Definition at line 17 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
const InOrder quda::CopyGaugeExArg< OutOrder, InOrder >::in

Definition at line 11 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::nDim

Definition at line 16 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
OutOrder quda::CopyGaugeExArg< OutOrder, InOrder >::out

Definition at line 10 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::volume

Definition at line 14 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::volumeEx

Definition at line 15 of file copy_gauge_extended.cu.

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeExArg< OutOrder, InOrder >::X[QUDA_MAX_DIM]

Definition at line 13 of file copy_gauge_extended.cu.


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