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::PackGhostArg< Field > Struct Template Reference
Collaboration diagram for quda::PackGhostArg< Field >:
Collaboration graph
[legend]

Public Member Functions

 PackGhostArg (Field field, const ColorSpinorField &a, int parity, int nFace, int dagger)
 

Public Attributes

Field field
 
int_fastdiv X [QUDA_MAX_DIM]
 
const int_fastdiv volumeCB
 
const int nDim
 
const int nFace
 
const int parity
 
const int nParity
 
const int dagger
 
const QudaPCType pc_type
 
int commDim [4]
 
int_fastdiv nParity2dim_threads
 

Detailed Description

template<typename Field>
struct quda::PackGhostArg< Field >

Definition at line 8 of file color_spinor_pack.cuh.

Constructor & Destructor Documentation

◆ PackGhostArg()

template<typename Field>
quda::PackGhostArg< Field >::PackGhostArg ( Field  field,
const ColorSpinorField a,
int  parity,
int  nFace,
int  dagger 
)
inline

Definition at line 22 of file color_spinor_pack.cuh.

References comm_dim_partitioned(), quda::PackGhostArg< Field >::nDim, and quda::ColorSpinorField::X().

Here is the call graph for this function:

Member Data Documentation

◆ commDim

template<typename Field>
int quda::PackGhostArg< Field >::commDim[4]

Definition at line 19 of file color_spinor_pack.cuh.

◆ dagger

template<typename Field>
const int quda::PackGhostArg< Field >::dagger

Definition at line 17 of file color_spinor_pack.cuh.

◆ field

template<typename Field>
Field quda::PackGhostArg< Field >::field

Definition at line 10 of file color_spinor_pack.cuh.

◆ nDim

template<typename Field>
const int quda::PackGhostArg< Field >::nDim

◆ nFace

template<typename Field>
const int quda::PackGhostArg< Field >::nFace

Definition at line 14 of file color_spinor_pack.cuh.

◆ nParity

template<typename Field>
const int quda::PackGhostArg< Field >::nParity

Definition at line 16 of file color_spinor_pack.cuh.

◆ nParity2dim_threads

template<typename Field>
int_fastdiv quda::PackGhostArg< Field >::nParity2dim_threads

Definition at line 20 of file color_spinor_pack.cuh.

◆ parity

template<typename Field>
const int quda::PackGhostArg< Field >::parity

◆ pc_type

template<typename Field>
const QudaPCType quda::PackGhostArg< Field >::pc_type

Definition at line 18 of file color_spinor_pack.cuh.

◆ volumeCB

template<typename Field>
const int_fastdiv quda::PackGhostArg< Field >::volumeCB

Definition at line 12 of file color_spinor_pack.cuh.

◆ X

template<typename Field>
int_fastdiv quda::PackGhostArg< Field >::X[QUDA_MAX_DIM]

Definition at line 11 of file color_spinor_pack.cuh.


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