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: