QUDA  1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T > Member List

This is the complete list of members for quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >, including all inherited members.

aquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
advanceAux(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceBlockDim(TuneParam &param) constquda::TunableVectorYinlinevirtual
advanceGridDim(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceSharedBytes(TuneParam &param) constquda::Tunableinlineprotectedvirtual
advanceTuneParam(TuneParam &param) constquda::Tunableinlinevirtual
apply(const cudaStream_t &stream)quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
argquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >mutableprivate
auxquda::Tunableprotected
bquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
blockMin() constquda::Tunableinlineprotectedvirtual
blockStep() constquda::Tunableinlineprotectedvirtual
bytes() constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
cquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
checkLaunchParam(TuneParam &param)quda::Tunableinline
defaultTuneParam(TuneParam &param) constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
flops() constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
gridStep() constquda::Tunableinlineprotectedvirtual
initTuneParam(TuneParam &param) constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >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
MultiBlas(SpinorX X[], SpinorY Y[], SpinorZ Z[], SpinorW W[], Functor &f, const coeff_array< T > &a, const coeff_array< T > &b, const coeff_array< T > &c, std::vector< ColorSpinorField *> &x, std::vector< ColorSpinorField *> &y, std::vector< ColorSpinorField *> &z, std::vector< ColorSpinorField *> &w, int NYW, int length)quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inline
nParityquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
NYWquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
paramString(const TuneParam &param) constquda::Tunableinlinevirtual
perfString(float time) constquda::Tunableinlinevirtual
postTune()quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
preTune()quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
resetBlockDim(TuneParam &param) constquda::Tunableinlineprotectedvirtual
resizeStep(int y) constquda::TunableVectorYinline
resizeVector(int y) constquda::TunableVectorYinline
setMaxDynamicSharedBytesPerBlock(F *func) constquda::Tunableinlineprotected
sharedBytesPerBlock(const TuneParam &param) constquda::TunableVectorYinlineprotectedvirtual
sharedBytesPerThread() constquda::TunableVectorYinlineprotectedvirtual
step_yquda::TunableVectorYmutableprotected
Tunable()quda::Tunableinline
TunableVectorY(unsigned int vector_length_y)quda::TunableVectorYinline
tune_block_xquda::TunableVectorYprotected
tuneAuxDim() constquda::Tunableinlineprotectedvirtual
tuneGridDim() constquda::Tunableinlineprotectedvirtual
tuneKey() constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
tuneSharedBytes() constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlineprivatevirtual
tuningIter() constquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
vector_length_yquda::TunableVectorYmutableprotected
wquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
W_hquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
Wnorm_hquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
writeAuxString(const char *format,...)quda::Tunableinlineprotected
xquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
yquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
Y_hquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
Ynorm_hquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
zquda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >private
~MultiBlas()quda::blas::MultiBlas< NXZ, FloatN, M, SpinorX, SpinorY, SpinorZ, SpinorW, Functor, T >inlinevirtual
~Tunable()quda::Tunableinlinevirtual