| include/skepu/generate.h [code] | Contains a class declaration for the Generate skeleton |
| include/skepu/globals.h [code] | Contains some helper routines and typedefs that are shared by all classes |
| include/skepu/map.h [code] | Contains a class declaration for the Map skeleton |
| include/skepu/maparray.h [code] | Contains a class declaration for the MapArray skeleton |
| include/skepu/mapoverlap.h [code] | Contains a class declaration for the MapOverlap skeleton |
| include/skepu/mapreduce.h [code] | Contains a class declaration for the MapReduce skeleton |
| include/skepu/matrix.h [code] | Contains a class declaration for the Matrix container |
| include/skepu/reduce.h [code] | Contains a class declaration for the Reduce skeleton |
| include/skepu/scan.h [code] | Contains a class declaration for the Scan skeleton |
| include/skepu/testing.h [code] | Includes various testing helpers |
| include/skepu/vector.h [code] | Contains a class declaration for the Vector container |
| include/skepu/src/2dmapoverlap.h [code] | Contains a class declaration for the MapOverlap skeleton |
| include/skepu/src/2dmapoverlap.inl | Contains the definitions of non-backend specific member functions for the MapOverlap2D skeleton |
| include/skepu/src/2dmapoverlap_cpu.inl | Contains the definitions of CPU specific member functions for the MapOverlap2D skeleton |
| include/skepu/src/data_collector.h [code] | Contains a declaration of a data collector class that simpifies data collection when testing SkePU |
| include/skepu/src/debug.h [code] | Defines a few macros that can be used to output text when debugging. The macros use std::cerr |
| include/skepu/src/device_cl.h [code] | Contains a class declaration for the object that represents an OpenCL device |
| include/skepu/src/device_cu.h [code] | Contains a class declaration for the object that represents a CUDA device |
| include/skepu/src/device_mem_pointer_cl.h [code] | Contains a class declaration for an object which represents an OpenCL device memory allocation for container |
| include/skepu/src/device_mem_pointer_cu.h [code] | Contains a class declaration for an object which represents an CUDA device memory allocation for Vector container |
| include/skepu/src/deviceprop_cl.h [code] | Declares a struct used to store OpenCL device properties |
| include/skepu/src/environment.h [code] | Contains a class declaration for Environment class |
| include/skepu/src/environment.inl | Contains member function definitions for the Environment class |
| include/skepu/src/exec_plan.h [code] | Contains a class that stores information about which back ends to use when executing |
| include/skepu/src/generate.inl | Contains the definitions of non-backend specific member functions for the Generate skeleton |
| include/skepu/src/generate_cl.inl | Contains the definitions of OpenCL specific member functions for the Generate skeleton |
| include/skepu/src/generate_cpu.inl | Contains the definitions of CPU specific member functions for the Generate skeleton |
| include/skepu/src/generate_cu.inl | Contains the definitions of CUDA specific member functions for the Generate skeleton |
| include/skepu/src/generate_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Generate skeleton |
| include/skepu/src/generate_omp.inl | Contains the definitions of OpenMP specific member functions for the Generate skeleton |
| include/skepu/src/malloc_allocator.h [code] | |
| include/skepu/src/map.inl | Contains the definitions of non-backend specific member functions for the Map skeleton |
| include/skepu/src/map_cl.inl | Contains the definitions of OpenCL specific member functions for the Map skeleton |
| include/skepu/src/map_cpu.inl | Contains the definitions of CPU specific member functions for the Map skeleton |
| include/skepu/src/map_cu.inl | Contains the definitions of CUDA specific member functions for the Map skeleton |
| include/skepu/src/map_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Map skeleton |
| include/skepu/src/map_omp.inl | Contains the definitions of OpenMP specific member functions for the Map skeleton |
| include/skepu/src/maparray.inl | Contains the definitions of non-backend specific member functions for the MapArray skeleton |
| include/skepu/src/maparray_cl.inl | Contains the definitions of OpenCL specific member functions for the MapArray skeleton |
| include/skepu/src/maparray_cpu.inl | Contains the definitions of CPU specific member functions for the MapArray skeleton |
| include/skepu/src/maparray_cu.inl | Contains the definitions of CUDA specific member functions for the MapArray skeleton |
| include/skepu/src/maparray_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapArray skeleton |
| include/skepu/src/maparray_omp.inl | Contains the definitions of OpenMP specific member functions for the MapArray skeleton |
| include/skepu/src/mapoverlap.inl | Contains the definitions of non-backend specific member functions for the MapOverlap skeleton |
| include/skepu/src/mapoverlap_cl.inl | Contains the definitions of OpenCL specific member functions for the MapOverlap skeleton |
| include/skepu/src/mapoverlap_convol_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapOverlap convolution which supports overlap of neighbouring elements |
| include/skepu/src/mapoverlap_cpu.inl | Contains the definitions of CPU specific member functions for the MapOverlap skeleton |
| include/skepu/src/mapoverlap_cu.inl | Contains the definitions of CUDA specific member functions for the MapOverlap2D skeleton |
| include/skepu/src/mapoverlap_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapOverlap skeleton |
| include/skepu/src/mapoverlap_omp.inl | Contains the definitions of OpenMP specific member functions for the MapOverlap skeleton |
| include/skepu/src/mapreduce.inl | Contains the definitions of non-backend specific member functions for the MapReduce skeleton |
| include/skepu/src/mapreduce_cl.inl | Contains the definitions of OpenCL specific member functions for the MapReduce skeleton |
| include/skepu/src/mapreduce_cpu.inl | Contains the definitions of CPU specific member functions for the MapReduce skeleton |
| include/skepu/src/mapreduce_cu.inl | Contains the definitions of CUDA specific member functions for the MapReduce skeleton |
| include/skepu/src/mapreduce_kernels.h [code] | Contains the OpenCL and CUDA kernels for the MapReduce skeleton |
| include/skepu/src/mapreduce_omp.inl | Contains the definitions of OpenMP specific member functions for the MapReduce skeleton |
| include/skepu/src/operator_macros.h [code] | Includes the macro files needed for the defined backends |
| include/skepu/src/operator_macros_cl.inl | Contains macro defintions for user functions using OpenCL and CPU/OpenMP backend |
| include/skepu/src/operator_macros_cpu.inl | Contains macro defintions for user functions using CPU/OpenMP backend |
| include/skepu/src/operator_macros_cu.inl | Contains macro defintions for user functions using CUDA and CPU/OpenMP backend |
| include/skepu/src/operator_macros_cucl.inl | Contains macro defintions for user functions using CUDA, OpenCL and CPU/OpenMP backend |
| include/skepu/src/operator_macros_multi.inl | Contains macro defintions with support for different user functions for each back-end. Not used currently in the example code. Still experimental |
| include/skepu/src/operator_type.h [code] | Declares an enumeration with the different user function types |
| include/skepu/src/reduce.inl | Contains the definitions of non-backend specific member functions for the Reduce skeleton |
| include/skepu/src/reduce_cl.inl | Contains the definitions of OpenCL specific member functions for the Reduce skeleton |
| include/skepu/src/reduce_cpu.inl | Contains the definitions of CPU specific member functions for the Reduce skeleton |
| include/skepu/src/reduce_cu.inl | Contains the definitions of CUDA specific member functions for the Reduce skeleton |
| include/skepu/src/reduce_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Reduce skeleton |
| include/skepu/src/reduce_omp.inl | Contains the definitions of OpenMP specific member functions for the Reduce skeleton |
| include/skepu/src/scan.inl | Contains the definitions of non-backend specific member functions for the Scan skeleton |
| include/skepu/src/scan_cl.inl | Contains the definitions of OpenCL specific member functions for the Scan skeleton |
| include/skepu/src/scan_cpu.inl | Contains the definitions of CPU specific member functions for the Scan skeleton |
| include/skepu/src/scan_cu.inl | Contains the definitions of CUDA specific member functions for the Scan skeleton |
| include/skepu/src/scan_kernels.h [code] | Contains the OpenCL and CUDA kernels for the Scan skeleton |
| include/skepu/src/scan_omp.inl | Contains the definitions of OpenMP specific member functions for the Scan skeleton |
| include/skepu/src/timer_linux.h [code] | Contains timer class that can be used by Linux systems |