Speclib  0.1.2
The library for writing better CUDA libraries
sp::BlockChain1DKernel< Subclass, KGrid, blockStride > Member List

This is the complete list of members for sp::BlockChain1DKernel< Subclass, KGrid, blockStride >, including all inherited members.

BlockChain1DKernel(int stepsPerBlock, int length, uint16_t remainderBlocks)sp::BlockChain1DKernel< Subclass, KGrid, blockStride >
finish()sp::BlockChain1DKernel< Subclass, KGrid, blockStride >
getStepsThisBlock()sp::BlockChain1DKernel< Subclass, KGrid, blockStride >
init()sp::BlockChain1DKernel< Subclass, KGrid, blockStride >
isLastBlockHere(__device int *atomicCounter)sp::Kernel< Subclass, KGrid >
launch(sp::Vec< int, Grid::GridRank > numBlocks, sp::Vec< int, Grid::BlockRank > numThreads, sp::Stream &stream, int dynamicSMem=0)sp::Kernel< Subclass, KGrid >
launch(sp::Vec< int, Grid::GridRank > numBlocks, sp::Vec< int, Grid::BlockRank > numThreads, cudaStream_t stream, int dynamicSMem=0)sp::Kernel< Subclass, KGrid >
length (defined in sp::BlockChain1DKernel< Subclass, KGrid, blockStride >)sp::BlockChain1DKernel< Subclass, KGrid, blockStride >protected
needsBoundaryLogic()sp::BlockChain1DKernel< Subclass, KGrid, blockStride >static
remainderBlocks (defined in sp::BlockChain1DKernel< Subclass, KGrid, blockStride >)sp::BlockChain1DKernel< Subclass, KGrid, blockStride >protected
run() (defined in sp::BlockChain1DKernel< Subclass, KGrid, blockStride >)sp::BlockChain1DKernel< Subclass, KGrid, blockStride >
stepsPerBlock (defined in sp::BlockChain1DKernel< Subclass, KGrid, blockStride >)sp::BlockChain1DKernel< Subclass, KGrid, blockStride >protected