SkePU 0.7
File List
Here is a list of all documented files with brief descriptions:
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.inlContains the definitions of non-backend specific member functions for the MapOverlap2D skeleton
include/skepu/src/2dmapoverlap_cpu.inlContains 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.inlContains 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.inlContains the definitions of non-backend specific member functions for the Generate skeleton
include/skepu/src/generate_cl.inlContains the definitions of OpenCL specific member functions for the Generate skeleton
include/skepu/src/generate_cpu.inlContains the definitions of CPU specific member functions for the Generate skeleton
include/skepu/src/generate_cu.inlContains 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.inlContains the definitions of OpenMP specific member functions for the Generate skeleton
include/skepu/src/malloc_allocator.h [code]
include/skepu/src/map.inlContains the definitions of non-backend specific member functions for the Map skeleton
include/skepu/src/map_cl.inlContains the definitions of OpenCL specific member functions for the Map skeleton
include/skepu/src/map_cpu.inlContains the definitions of CPU specific member functions for the Map skeleton
include/skepu/src/map_cu.inlContains 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.inlContains the definitions of OpenMP specific member functions for the Map skeleton
include/skepu/src/maparray.inlContains the definitions of non-backend specific member functions for the MapArray skeleton
include/skepu/src/maparray_cl.inlContains the definitions of OpenCL specific member functions for the MapArray skeleton
include/skepu/src/maparray_cpu.inlContains the definitions of CPU specific member functions for the MapArray skeleton
include/skepu/src/maparray_cu.inlContains 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.inlContains the definitions of OpenMP specific member functions for the MapArray skeleton
include/skepu/src/mapoverlap.inlContains the definitions of non-backend specific member functions for the MapOverlap skeleton
include/skepu/src/mapoverlap_cl.inlContains 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.inlContains the definitions of CPU specific member functions for the MapOverlap skeleton
include/skepu/src/mapoverlap_cu.inlContains 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.inlContains the definitions of OpenMP specific member functions for the MapOverlap skeleton
include/skepu/src/mapreduce.inlContains the definitions of non-backend specific member functions for the MapReduce skeleton
include/skepu/src/mapreduce_cl.inlContains the definitions of OpenCL specific member functions for the MapReduce skeleton
include/skepu/src/mapreduce_cpu.inlContains the definitions of CPU specific member functions for the MapReduce skeleton
include/skepu/src/mapreduce_cu.inlContains 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.inlContains 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.inlContains macro defintions for user functions using OpenCL and CPU/OpenMP backend
include/skepu/src/operator_macros_cpu.inlContains macro defintions for user functions using CPU/OpenMP backend
include/skepu/src/operator_macros_cu.inlContains macro defintions for user functions using CUDA and CPU/OpenMP backend
include/skepu/src/operator_macros_cucl.inlContains macro defintions for user functions using CUDA, OpenCL and CPU/OpenMP backend
include/skepu/src/operator_macros_multi.inlContains 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.inlContains the definitions of non-backend specific member functions for the Reduce skeleton
include/skepu/src/reduce_cl.inlContains the definitions of OpenCL specific member functions for the Reduce skeleton
include/skepu/src/reduce_cpu.inlContains the definitions of CPU specific member functions for the Reduce skeleton
include/skepu/src/reduce_cu.inlContains 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.inlContains the definitions of OpenMP specific member functions for the Reduce skeleton
include/skepu/src/scan.inlContains the definitions of non-backend specific member functions for the Scan skeleton
include/skepu/src/scan_cl.inlContains the definitions of OpenCL specific member functions for the Scan skeleton
include/skepu/src/scan_cpu.inlContains the definitions of CPU specific member functions for the Scan skeleton
include/skepu/src/scan_cu.inlContains 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.inlContains 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
 All Classes Namespaces Files Functions Enumerations Friends Defines