, 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] |