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::CloverDerivArg< Float, Force, Gauge, Oprod > Struct Template Reference
Collaboration diagram for quda::CloverDerivArg< Float, Force, Gauge, Oprod >:
Collaboration graph
[legend]

Public Member Functions

 CloverDerivArg (const Force &force, const Gauge &gauge, const Oprod &oprod, const int *X_, const int *E_, double coeff, int parity)
 

Public Attributes

int X [4]
 
int E [4]
 
int border [4]
 
Float coeff
 
int parity
 
int volumeCB
 
Force force
 
Gauge gauge
 
Oprod oprod
 

Detailed Description

template<class Float, typename Force, typename Gauge, typename Oprod>
struct quda::CloverDerivArg< Float, Force, Gauge, Oprod >

Definition at line 97 of file clover_deriv.cuh.

Constructor & Destructor Documentation

◆ CloverDerivArg()

template<class Float , typename Force , typename Gauge , typename Oprod >
quda::CloverDerivArg< Float, Force, Gauge, Oprod >::CloverDerivArg ( const Force &  force,
const Gauge &  gauge,
const Oprod &  oprod,
const int *  X_,
const int *  E_,
double  coeff,
int  parity 
)
inline

Definition at line 109 of file clover_deriv.cuh.

Member Data Documentation

◆ border

template<class Float , typename Force , typename Gauge , typename Oprod >
int quda::CloverDerivArg< Float, Force, Gauge, Oprod >::border[4]

Definition at line 100 of file clover_deriv.cuh.

◆ coeff

template<class Float , typename Force , typename Gauge , typename Oprod >
Float quda::CloverDerivArg< Float, Force, Gauge, Oprod >::coeff

Definition at line 101 of file clover_deriv.cuh.

◆ E

template<class Float , typename Force , typename Gauge , typename Oprod >
int quda::CloverDerivArg< Float, Force, Gauge, Oprod >::E[4]

Definition at line 99 of file clover_deriv.cuh.

◆ force

template<class Float , typename Force , typename Gauge , typename Oprod >
Force quda::CloverDerivArg< Float, Force, Gauge, Oprod >::force

Definition at line 105 of file clover_deriv.cuh.

Referenced by quda::cloverDerivativeKernel().

◆ gauge

template<class Float , typename Force , typename Gauge , typename Oprod >
Gauge quda::CloverDerivArg< Float, Force, Gauge, Oprod >::gauge

Definition at line 106 of file clover_deriv.cuh.

◆ oprod

template<class Float , typename Force , typename Gauge , typename Oprod >
Oprod quda::CloverDerivArg< Float, Force, Gauge, Oprod >::oprod

Definition at line 107 of file clover_deriv.cuh.

◆ parity

template<class Float , typename Force , typename Gauge , typename Oprod >
int quda::CloverDerivArg< Float, Force, Gauge, Oprod >::parity

Definition at line 102 of file clover_deriv.cuh.

◆ volumeCB

template<class Float , typename Force , typename Gauge , typename Oprod >
int quda::CloverDerivArg< Float, Force, Gauge, Oprod >::volumeCB

Definition at line 103 of file clover_deriv.cuh.

◆ X

template<class Float , typename Force , typename Gauge , typename Oprod >
int quda::CloverDerivArg< Float, Force, Gauge, Oprod >::X[4]

Definition at line 98 of file clover_deriv.cuh.


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