 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 |