|
QUDA
0.9.0
|

Public Member Functions | |
| virtual __device__ __host__ void | init () |
| pre-computation routine before the main loop More... | |
| virtual __device__ __host__ void | operator() (FloatN &x, FloatN &y, FloatN &z, FloatN &w)=0 |
| where the reduction is usually computed and any auxiliary operations More... | |
Definition at line 83 of file blas_quda.cu.
|
inlinevirtual |
pre-computation routine before the main loop
Reimplemented in quda::blas::caxpyxmazMR_< Float2, FloatN >.
Definition at line 86 of file blas_quda.cu.
|
pure virtual |
where the reduction is usually computed and any auxiliary operations
Implemented in quda::blas::tripleCGUpdate_< Float2, FloatN >, quda::blas::caxpyxmazMR_< Float2, FloatN >, quda::blas::caxpyxmaz_< Float2, FloatN >, quda::blas::caxpbypczpw_< Float2, FloatN >, quda::blas::caxpbypz_< Float2, FloatN >, quda::blas::cabxpyAx_< Float2, FloatN >, quda::blas::caxpbypzYmbw_< Float2, FloatN >, quda::blas::caxpyBxpz_< Float2, FloatN >, quda::blas::caxpyBzpx_< Float2, FloatN >, quda::blas::axpyZpbx_< Float2, FloatN >, quda::blas::axpyBzpcx_< Float2, FloatN >, quda::blas::cxpaypbz_< Float2, FloatN >, quda::blas::caxpby_< Float2, FloatN >, quda::blas::caxpy_< Float2, FloatN >, quda::blas::ax_< Float2, FloatN >, quda::blas::mxpy_< Float2, FloatN >, quda::blas::xpayz_< Float2, FloatN >, quda::blas::axpy_< Float2, FloatN >, quda::blas::xpy_< Float2, FloatN >, and quda::blas::axpby_< Float2, FloatN >.
1.8.14