template<typename FloatN, int M, typename SpinorX, typename SpinorY, typename SpinorZ, typename SpinorW, typename Functor>
class BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >
Definition at line 45 of file blas_core.h.
template<typename FloatN , int M, typename SpinorX , typename SpinorY , typename SpinorZ , typename SpinorW , typename Functor >
BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::BlasCuda |
( |
SpinorX & |
X, |
|
|
SpinorY & |
Y, |
|
|
SpinorZ & |
Z, |
|
|
SpinorW & |
W, |
|
|
Functor & |
f, |
|
|
int |
length, |
|
|
const size_t * |
bytes, |
|
|
const size_t * |
norm_bytes |
|
) |
| |
|
inline |
template<typename FloatN , int M, typename SpinorX , typename SpinorY , typename SpinorZ , typename SpinorW , typename Functor >
void BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::apply |
( |
const cudaStream_t & |
stream | ) |
|
|
inline |
template<typename FloatN , int M, typename SpinorX , typename SpinorY , typename SpinorZ , typename SpinorW , typename Functor >
TuneKey BlasCuda< FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor >::tuneKey |
( |
| ) |
const |
|
inline |