QUDA  v0.7.0
A library for QCD on GPUs
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor > Struct Template Reference

#include <blas_mixed_core.h>

Public Member Functions

 BlasArg (SpinorX X, SpinorY Y, SpinorZ Z, SpinorW W, Functor f, int length)
 

Public Attributes

SpinorX X
 
SpinorY Y
 
SpinorZ Z
 
SpinorW W
 
Functor f
 
const int length
 

Detailed Description

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
struct mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >

Parameter struct for generic blas kernel

Definition at line 8 of file blas_mixed_core.h.

Constructor & Destructor Documentation

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::BlasArg ( SpinorX  X,
SpinorY  Y,
SpinorZ  Z,
SpinorW  W,
Functor  f,
int  length 
)
inline

Definition at line 15 of file blas_mixed_core.h.

Member Data Documentation

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
Functor mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::f

Definition at line 13 of file blas_mixed_core.h.

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
const int mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::length

Definition at line 14 of file blas_mixed_core.h.

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
SpinorW mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::W

Definition at line 12 of file blas_mixed_core.h.

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
SpinorX mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::X

Definition at line 9 of file blas_mixed_core.h.

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
SpinorY mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::Y

Definition at line 10 of file blas_mixed_core.h.

template<typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
SpinorZ mixed::BlasArg< SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::Z

Definition at line 11 of file blas_mixed_core.h.


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