QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer > Member List

This is the complete list of members for quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >, including all inherited members.

advanceAux(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceBlockDim(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceGridDim(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceSharedBytes(TuneParam &param) constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlineprivatevirtual
advanceTuneParam(TuneParam &param) constquda::Tunableinlinevirtual
apply(const cudaStream_t &stream)quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
argquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >mutableprivate
auxquda::Tunableprotected
blockMin() constquda::Tunableinlineprotectedvirtual
blockStep() constquda::Tunableinlineprotectedvirtual
bytes() constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
checkLaunchParam(TuneParam &param)quda::Tunableinline
defaultTuneParam(TuneParam &param) constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
flops() constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
gridStep() constquda::Tunableinlineprotectedvirtual
initTuneParam(TuneParam &param) constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
jitify_errorquda::Tunableprotected
jitifyError() constquda::Tunableinline
jitifyError()quda::Tunableinline
maxBlockSize(const TuneParam &param) constquda::Tunableinlineprotectedvirtual
maxBlocksPerSM() constquda::Tunableinlineprotected
maxDynamicSharedBytesPerBlock() constquda::Tunableinlineprotected
maxGridSize() constquda::Tunableinlineprotectedvirtual
maxSharedBytesPerBlock() constquda::Tunableinlineprotectedvirtual
minGridSize() constquda::Tunableinlineprotectedvirtual
minThreads() constquda::Tunableinlineprotectedvirtual
nParityquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
paramString(const TuneParam &param) constquda::Tunableinlinevirtual
perfString(float time) constquda::Tunableinlinevirtual
postTune()quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
preTune()quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
ReduceCuda(doubleN &result, SpinorX &X, SpinorY &Y, SpinorZ &Z, SpinorW &W, SpinorV &V, Reducer &r, ColorSpinorField &x, ColorSpinorField &y, ColorSpinorField &z, ColorSpinorField &w, ColorSpinorField &v, int length)quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inline
resetBlockDim(TuneParam &param) constquda::Tunableinlineprotectedvirtual
resultquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
setMaxDynamicSharedBytesPerBlock(F *func) constquda::Tunableinlineprotected
sharedBytesPerBlock(const TuneParam &param) constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlineprivatevirtual
sharedBytesPerThread() constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlineprivatevirtual
Tunable()quda::Tunableinline
tuneAuxDim() constquda::Tunableinlineprotectedvirtual
tuneGridDim() constquda::Tunableinlineprotectedvirtual
tuneKey() constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
tuneSharedBytes() constquda::Tunableinlineprotectedvirtual
tuningIter() constquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
vquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
V_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Vnorm_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
wquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
W_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Wnorm_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
writeAuxString(const char *format,...)quda::Tunableinlineprotected
xquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
X_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Xnorm_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
yquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Y_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Ynorm_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
zquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Z_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
Znorm_hquda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >private
~ReduceCuda()quda::blas::ReduceCuda< doubleN, ReduceType, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, SpinorV, Reducer >inlinevirtual
~Tunable()quda::Tunableinlinevirtual