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

Public Member Functions

 GaugePlaqArg (const Gauge &dataOr, const GaugeField &data)
 
- Public Member Functions inherited from quda::ReduceArg< double2 >
 ReduceArg ()
 

Public Attributes

int threads
 
int E [4]
 
int X [4]
 
int border [4]
 
Gauge dataOr
 
- Public Attributes inherited from quda::ReduceArg< double2 >
double2 * partial
 
double2 * result_d
 
double2 * result_h
 

Detailed Description

template<typename Gauge>
struct quda::GaugePlaqArg< Gauge >

Definition at line 10 of file gauge_plaq.cuh.

Constructor & Destructor Documentation

◆ GaugePlaqArg()

template<typename Gauge>
quda::GaugePlaqArg< Gauge >::GaugePlaqArg ( const Gauge &  dataOr,
const GaugeField data 
)
inline

Definition at line 17 of file gauge_plaq.cuh.

References R, quda::LatticeField::R(), and quda::LatticeField::X().

Here is the call graph for this function:

Member Data Documentation

◆ border

template<typename Gauge>
int quda::GaugePlaqArg< Gauge >::border[4]

Definition at line 14 of file gauge_plaq.cuh.

Referenced by quda::computePlaq().

◆ dataOr

template<typename Gauge>
Gauge quda::GaugePlaqArg< Gauge >::dataOr

Definition at line 15 of file gauge_plaq.cuh.

Referenced by quda::GaugePlaq< Float, Gauge >::bytes().

◆ E

template<typename Gauge>
int quda::GaugePlaqArg< Gauge >::E[4]

Definition at line 12 of file gauge_plaq.cuh.

◆ threads

template<typename Gauge>
int quda::GaugePlaqArg< Gauge >::threads

◆ X

template<typename Gauge>
int quda::GaugePlaqArg< Gauge >::X[4]

Definition at line 13 of file gauge_plaq.cuh.

Referenced by quda::computePlaq().


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