QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 *Xout, const int *Xin, const int *faceVolumeCB, int nDim, int geometry)
 

Public Attributes

OutOrder out
 
const InOrder in
 
int Xin [QUDA_MAX_DIM]
 
int Xout [QUDA_MAX_DIM]
 
int volume
 
int volumeEx
 
int nDim
 
int geometry
 
int faceVolumeCB [QUDA_MAX_DIM]
 
bool regularToextended
 

Detailed Description

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

Kernel argument struct

Definition at line 13 of file copy_gauge_extended.cu.

Constructor & Destructor Documentation

◆ CopyGaugeExArg()

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

Definition at line 24 of file copy_gauge_extended.cu.

Member Data Documentation

◆ faceVolumeCB

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

Definition at line 22 of file copy_gauge_extended.cu.

◆ geometry

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

◆ in

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

◆ nDim

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

Definition at line 20 of file copy_gauge_extended.cu.

◆ out

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

◆ regularToextended

template<typename OutOrder, typename InOrder>
bool quda::CopyGaugeExArg< OutOrder, InOrder >::regularToextended

◆ volume

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

◆ volumeEx

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

Definition at line 19 of file copy_gauge_extended.cu.

◆ Xin

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

Definition at line 16 of file copy_gauge_extended.cu.

Referenced by quda::copyGaugeEx().

◆ Xout

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

Definition at line 17 of file copy_gauge_extended.cu.

Referenced by quda::copyGaugeEx().


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