List of all members.
Public Member Functions |
void | runSequential () |
void | runCPU (size_t numThreads=0) |
void | runGPU (size_t blockSize=0) |
void | runIterativeSequential (size_t iterations) |
void | runIterativeCPU (size_t iterations, size_t numThreads=0) |
void | runIterativeGPU (size_t iterations, size_t blockSize=0) |
Protected Member Functions |
virtual void | runSeq (Arrays in, Arrays out)=0 |
virtual void | runOpenMP (Array in, Array out, size_t numThreads)=0 |
virtual void | runCUDA (Arrays input, Arrays output, size_t blockSize)=0 |
Protected Attributes |
Arrays | input |
Arrays | output |
Args | args |
template<class Arrays, class Args = int>
class PSkel::MapBase< Arrays, Args >
The documentation for this class was generated from the following files: