|
QUDA
1.0.0
|


Public Member Functions | |
| ReductionArg (SpinorX X, SpinorY Y, SpinorZ Z, SpinorW W, SpinorV V, Reducer r, int length) | |
Public Member Functions inherited from quda::ReduceArg< ReduceType > | |
| ReduceArg () | |
Public Attributes | |
| SpinorX | X |
| SpinorY | Y |
| SpinorZ | Z |
| SpinorW | W |
| SpinorV | V |
| Reducer | r |
| const int | length |
Public Attributes inherited from quda::ReduceArg< ReduceType > | |
| ReduceType * | partial |
| ReduceType * | result_d |
| ReduceType * | result_h |
Definition at line 19 of file reduce_core.cuh.
|
inline |
Definition at line 27 of file reduce_core.cuh.
| const int quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::length |
Definition at line 26 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::flops().
| Reducer quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::r |
Definition at line 25 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::bytes(), quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::flops(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::tuneKey().
| SpinorV quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::V |
Definition at line 24 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::postTune(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::preTune().
| SpinorW quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::W |
Definition at line 23 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::postTune(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::preTune().
| SpinorX quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::X |
Definition at line 20 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::postTune(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::preTune().
| SpinorY quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::Y |
Definition at line 21 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::postTune(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::preTune().
| SpinorZ quda::blas::ReductionArg< ReduceType, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::Z |
Definition at line 22 of file reduce_core.cuh.
Referenced by quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::postTune(), and quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >::preTune().
1.8.13