QUDA  0.9.0
Public Member Functions | Public Attributes | List of all members
quda::CopyGaugeArg< OutOrder, InOrder > Struct Template Reference

Public Member Functions

 CopyGaugeArg (const OutOrder &out, const InOrder &in, int volume, const int *faceVolumeCB, int nDim, int geometry)
 

Public Attributes

OutOrder out
 
const InOrder in
 
int volume
 
int faceVolumeCB [QUDA_MAX_DIM]
 
int nDim
 
int geometry
 
int out_offset
 
int in_offset
 

Detailed Description

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

Kernel argument struct

Definition at line 11 of file copy_gauge_helper.cuh.

Constructor & Destructor Documentation

◆ CopyGaugeArg()

template<typename OutOrder, typename InOrder>
quda::CopyGaugeArg< OutOrder, InOrder >::CopyGaugeArg ( const OutOrder &  out,
const InOrder &  in,
int  volume,
const int faceVolumeCB,
int  nDim,
int  geometry 
)
inline

Definition at line 20 of file copy_gauge_helper.cuh.

References d.

Member Data Documentation

◆ faceVolumeCB

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

Definition at line 15 of file copy_gauge_helper.cuh.

◆ geometry

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

Definition at line 17 of file copy_gauge_helper.cuh.

◆ in

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

Definition at line 13 of file copy_gauge_helper.cuh.

◆ in_offset

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeArg< OutOrder, InOrder >::in_offset

Definition at line 19 of file copy_gauge_helper.cuh.

◆ nDim

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

Definition at line 16 of file copy_gauge_helper.cuh.

◆ out

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

Definition at line 12 of file copy_gauge_helper.cuh.

◆ out_offset

template<typename OutOrder, typename InOrder>
int quda::CopyGaugeArg< OutOrder, InOrder >::out_offset

Definition at line 18 of file copy_gauge_helper.cuh.

◆ volume

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

Definition at line 14 of file copy_gauge_helper.cuh.


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