QUDA v0.4.0
A library for QCD on GPUs
ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ > Member List
This is the complete list of members for ReduceCuda< doubleN, ReduceType, ReduceSimpleType, FloatN, M, writeX, writeY, writeZ, InputX, InputY, InputZ, InputW, InputV, Reducer, OutputX, OutputY, OutputZ >, including all inherited members.
advanceBlockDim(TuneParam &param) const Tunable [inline, protected, virtual]
advanceGridDim(TuneParam &param) const Tunable [inline, protected, virtual]
advanceTuneParam(TuneParam &param) 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 &param) 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 &param) const Tunable [inline, virtual]
paramString(const TuneParam &param) 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]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines