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::CloverSigmaOprodArg< Float, Output, InputA, InputB > Struct Template Reference

Public Member Functions

 CloverSigmaOprodArg (Output &oprod, InputA *inA_, InputB *inB_, const std::vector< std::vector< double >> &coeff_, const GaugeField &meta, int nvector)
 

Public Attributes

Output oprod
 
InputA inA [MAX_NVECTOR]
 
InputB inB [MAX_NVECTOR]
 
Float coeff [MAX_NVECTOR][2]
 
unsigned int length
 
int nvector
 

Detailed Description

template<typename Float, typename Output, typename InputA, typename InputB>
struct quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >

Definition at line 18 of file clover_sigma_outer_product.cuh.

Constructor & Destructor Documentation

◆ CloverSigmaOprodArg()

template<typename Float , typename Output , typename InputA , typename InputB >
quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::CloverSigmaOprodArg ( Output &  oprod,
InputA *  inA_,
InputB *  inB_,
const std::vector< std::vector< double >> &  coeff_,
const GaugeField meta,
int  nvector 
)
inline

Member Data Documentation

◆ coeff

template<typename Float , typename Output , typename InputA , typename InputB >
Float quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::coeff[MAX_NVECTOR][2]

Definition at line 22 of file clover_sigma_outer_product.cuh.

◆ inA

template<typename Float , typename Output , typename InputA , typename InputB >
InputA quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::inA[MAX_NVECTOR]

Definition at line 20 of file clover_sigma_outer_product.cuh.

◆ inB

template<typename Float , typename Output , typename InputA , typename InputB >
InputB quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::inB[MAX_NVECTOR]

Definition at line 21 of file clover_sigma_outer_product.cuh.

◆ length

template<typename Float , typename Output , typename InputA , typename InputB >
unsigned int quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::length

Definition at line 23 of file clover_sigma_outer_product.cuh.

◆ nvector

template<typename Float , typename Output , typename InputA , typename InputB >
int quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::nvector

◆ oprod

template<typename Float , typename Output , typename InputA , typename InputB >
Output quda::CloverSigmaOprodArg< Float, Output, InputA, InputB >::oprod

Definition at line 19 of file clover_sigma_outer_product.cuh.


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