| skepu::Matrix< T >::col_iterator | |
| skepu::DataCollector2D< Tx, Ty > | A class that can be used to collect 2D data |
| DataCollector3D< Tx, Ty, Tz > | A class that can be used to collect 2D data |
| skepu::Device_CL | A class representing an OpenCL device |
| skepu::Device_CU | A class representing a CUDA device |
| skepu::DeviceMemPointer_CL< T > | A class representing an OpenCL device memory allocation |
| skepu::DeviceMemPointer_CU< T > | A class representing a CUDA device memory allocation |
| skepu::DeviceMemPointer_Matrix_CL< T > | A class representing an OpenCL device memory allocation for Matrix |
| skepu::Environment< T > | A class representing a execution environment |
| skepu::ExecPlan | A class that describes an execution plan, not used very much in this case as decision is mostly left to StarPU |
| Farm | A file representing the Farm skeleton |
| skepu::Generate< GenerateFunc > | A class representing the Generate skeleton |
| skepu::Vector< T >::iterator< T > | An vector iterator class |
| skepu::Matrix< T >::iterator | An matrix iterator class that tranverses row-wise |
| skepu::SparseMatrix< T >::iterator | An sparse matrix iterator class that tranverses row-wise |
| malloc_allocator | A custom memory allocator used with std::vector |
| skepu::Map< MapFunc, T, c_type, cont_type > | A class representing the Map skeleton |
| skepu::MapArray< MapArrayFunc, T, c_type > | A class representing the MapArray skeleton |
| skepu::MapOverlap< MapOverlapFunc, T, c_type > | A class representing the MapOverlap skeleton |
| skepu::MapReduce< MapFunc, ReduceFunc, T, c_type > | A class representing the MapReduce skeleton |
| skepu::Matrix< T > | A matrix container class (2D matrix), internally uses 1D container (std::vector) |
| skepu::openclDeviceProp | |
| skepu::openclGenProp | |
| skepu::Vector< T >::proxy_elem< T > | A proxy class representing one element of Vector |
| skepu::Matrix< T >::proxy_elem | A proxy class representing one element of Matrix |
| skepu::Reduce< ReduceFunc, T > | A class representing the Reduce skeleton |
| skepu::Scan< ScanFunc, T > | A class representing the Scan skeleton |
| skepu::SparseMatrix< T > | A sparse matrix container class that mainly stores its data in CSR format |
| skepu::Task | A class representing a Task for the farm skeleton |
| skepu::ThreadPool | To enable thread pooling while using multiple CUDA devices. ThreadPool class manages all the ThreadPool related activities. This includes keeping track of idle threads and ynchronizations between all threads |
| skepu::Threads | |
| skepu::TimerLinux_GTOD | A class that can be used measure time on Linux systems |
| skepu::Vector< T > | A vector container class, implemented as a wrapper for std::vector. It is configured to use StarPU DSM as its backend, which means that it does not do lazy memory copying in this translation |