QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
quda::CloverInvertArg< Float > Struct Template Reference
Inheritance diagram for quda::CloverInvertArg< Float >:
Inheritance graph
[legend]
Collaboration diagram for quda::CloverInvertArg< Float >:
Collaboration graph
[legend]

Public Types

typedef clover_mapper< Float >::type C
 

Public Member Functions

 CloverInvertArg (CloverField &field, bool computeTraceLog=0)
 
- Public Member Functions inherited from quda::ReduceArg< double2 >
 ReduceArg ()
 

Public Attributes

C inverse
 
const C clover
 
bool computeTraceLog
 
bool twist
 
Float mu2
 
- Public Attributes inherited from quda::ReduceArg< double2 >
double2 * partial
 
double2 * result_d
 
double2 * result_h
 

Detailed Description

template<typename Float>
struct quda::CloverInvertArg< Float >

Definition at line 10 of file clover_invert.cuh.

Member Typedef Documentation

◆ C

template<typename Float>
typedef clover_mapper<Float>::type quda::CloverInvertArg< Float >::C

Definition at line 11 of file clover_invert.cuh.

Constructor & Destructor Documentation

◆ CloverInvertArg()

template<typename Float>
quda::CloverInvertArg< Float >::CloverInvertArg ( CloverField field,
bool  computeTraceLog = 0 
)
inline

Definition at line 17 of file clover_invert.cuh.

References errorQuda, quda::CloverField::isNative(), and quda::CloverField::Order().

Here is the call graph for this function:

Member Data Documentation

◆ clover

template<typename Float>
const C quda::CloverInvertArg< Float >::clover

Definition at line 13 of file clover_invert.cuh.

◆ computeTraceLog

template<typename Float>
bool quda::CloverInvertArg< Float >::computeTraceLog

Definition at line 14 of file clover_invert.cuh.

◆ inverse

template<typename Float>
C quda::CloverInvertArg< Float >::inverse

Definition at line 12 of file clover_invert.cuh.

◆ mu2

template<typename Float>
Float quda::CloverInvertArg< Float >::mu2

Definition at line 16 of file clover_invert.cuh.

◆ twist

template<typename Float>
bool quda::CloverInvertArg< Float >::twist

Definition at line 15 of file clover_invert.cuh.

Referenced by quda::cloverInvertCompute().


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