|
SkePU 1.0
|
| skepu::BackEndParams | Can be used to specify properties for a backend |
| skepu::DataCollector2D< Tx, Ty > | 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 for container |
| skepu::DeviceMemPointer_CU< T > | A class representing a CUDA device memory allocation for container |
| skepu::Environment< T > | A class representing a execution environment |
| skepu::EnvironmentDestroyer< T > | A class that is used to properly deallocate singelton object of Environment class |
| skepu::ExecPlan | A class that describes an execution plan |
| skepu::Generate< GenerateFunc > | A class representing the Generate skeleton |
| skepu::Vector< T >::iterator< T > | An vector iterator class |
| skepu::SparseMatrix< T >::iterator | An sparse matrix iterator class that tranverses row-wise |
| skepu::Matrix< T >::iterator | An matrix iterator class that tranverses row-wise |
| malloc_allocator | A custom memory allocator used with std::vector |
| skepu::Map< MapFunc > | A class representing the Map skeleton |
| skepu::MapArray< MapArrayFunc > | A class representing the MapArray skeleton |
| skepu::MapOverlap< MapOverlapFunc > | A class representing the MapOverlap skeleton |
| skepu::MapOverlap2D< MapOverlap2DFunc > | A class representing the MapOverlap skeleton for 2D overlap for Matrix operands (useful for convolution and stencil computation) |
| skepu::MapReduce< MapFunc, ReduceFunc > | A class representing the MapReduce skeleton |
| skepu::Matrix< T > | A matrix container class (2D matrix), internally uses 1D container (std::vector) to store elements in a contiguous memory allocations |
| 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< ReduceFuncRowWise, ReduceFuncColWise > | A class representing the Reduce skeleton both for 1D and 2D reduce operation for 1D Vector, 2D Dense Matrix/Sparse matrices |
| skepu::Reduce< ReduceFunc, ReduceFunc > | A specilalization of above class, used for 1D Reduce operation. Please note that the class name is same. The only difference is how you instantiate it either by passing 1 user function (i.e. 1D reduction) or 2 user function (i.e. 2D reduction). See code examples for more information |
| skepu::Scan< ScanFunc > | A class representing the Scan skeleton |
| skepu::SparseMatrix< T > | A sparse matrix container class that mainly stores its data in CSR format |
| 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 |
1.7.4