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::Environment< int > | |
skepu::EnvironmentDestroyer< T > | |
skepu::EnvironmentDestroyer< int > | |
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::Matrix< T >::iterator | An matrix iterator class that tranverses row-wise |
skepu::SparseMatrix< T >::iterator | An sparse matrix iterator class that tranverses row-wise |
skepu::Vector< T >::iterator< T > | An vector iterator class |
malloc_allocator | A custom memory allocator used with std::vector |
skepu::Matrix< T > | A matrix container class (2D matrix), internally uses 1D container (std::vector) |
skepu::openclDeviceProp | |
skepu::openclGenProp | |
skepu::Matrix< T >::proxy_elem | A proxy class representing one element of Matrix |
skepu::Vector< T >::proxy_elem< T > | A proxy class representing one element of Vector |
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::Map< MapFunc, T, BINARY, MATRIX > | |
skepu::Map< MapFunc, T, BINARY, SPARSE_MATRIX > | |
skepu::Map< MapFunc, T, BINARY, VECTOR > | |
skepu::Map< MapFunc, T, TERNARY, MATRIX > | |
skepu::Map< MapFunc, T, TERNARY, SPARSE_MATRIX > | |
skepu::Map< MapFunc, T, TERNARY, VECTOR > | |
skepu::Map< MapFunc, T, UNARY, MATRIX > | |
skepu::Map< MapFunc, T, UNARY, SPARSE_MATRIX > | |
skepu::MapArray< MapArrayFunc, T, MATRIX > | |
skepu::MapOverlap< MapOverlapFunc, T, MATRIX > | |
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::Reduce< ReduceFunc, T > | A class representing the Reduce skeleton |
skepu::Scan< ScanFunc, T > | A class representing the Scan 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 |