, including all inherited members.
| advanceBlockDim(TuneParam ¶m) const | Tunable | [inline, protected, virtual] |
| advanceGridDim(TuneParam ¶m) const | Tunable | [inline, protected, virtual] |
| advanceTuneParam(TuneParam ¶m) const | Tunable | [inline, virtual] |
| apply(const cudaStream_t &stream) | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| bytes() const | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| defaultTuneParam(TuneParam ¶m) const | Tunable | [inline, virtual] |
| flops() const | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| initTuneParam(TuneParam ¶m) const | Tunable | [inline, virtual] |
| paramString(const TuneParam ¶m) const | Tunable | [inline, virtual] |
| perfString(float time) const | Tunable | [inline, virtual] |
| postTune() | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| preTune() | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| ReduceCuda(doubleN &result, InputX &X, InputY &Y, InputZ &Z, InputW &W, InputV &V, Reducer &r, OutputX &XX, OutputY &YY, OutputZ &ZZ, int length) | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline] |
| Tunable() | Tunable | [inline] |
| tuneKey() const | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| tuningIter() const | Tunable | [inline, virtual] |
| ~ReduceCuda() | ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > | [inline, virtual] |
| ~Tunable() | Tunable | [inline, virtual] |