| 
    SkelCL
    
   SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany. 
   | 
 
#include "detail/Device.h"#include "detail/DeviceID.h"#include "detail/DeviceProperties.h"#include "detail/Macros.h"#include "detail/PlatformID.h"#include "detail/Types.h"#include "detail/skelclDll.h"Go to the source code of this file.
Namespaces | |
| skelcl | |
| The namespace skelcl encapsulated the whole project. Every class provided by SkelCL is in this namespace.  | |
Typedefs | |
| typedef detail::Device::Type | skelcl::device_type | 
| Public name for a type representing different types of device. E.g. CPU or GPU.  | |
Functions | |
| SKELCL_DLL detail::DeviceProperties | skelcl::allDevices () | 
| Creates a detail::DeviceProperties object representing all devices in the system. This object should be used as parameter of the init(detail::DeviceProperties) function.  | |
| SKELCL_DLL detail::DeviceProperties | skelcl::nDevices (size_t n) | 
| Creates a detail::DeviceProperties object representing n devices. This object should be used as parameter of the init(detail::DeviceProperties) function.  More... | |
| SKELCL_DLL detail::PlatformID | skelcl::platform (size_t pID) | 
| Creates an OpenCL platform ID to be used as parameter of the init(detail::PlatformID, detail::DeviceID) function.  More... | |
| SKELCL_DLL detail::DeviceID | skelcl::device (size_t dID) | 
| Creates an OpenCL device ID to be used as parameter of the init(detail::PlatformID, detail::DeviceID) function.  More... | |
| SKELCL_DLL void | skelcl::init (detail::DeviceProperties properties=allDevices()) | 
| Initializes the SkelCL library. This function (or another init function) has to be called prior to every other function in the library.  More... | |
| SKELCL_DLL void | skelcl::init (detail::PlatformID pID, detail::DeviceID dID) | 
| Initializes the SkelCL library. This function (or another init function) has to be called prior to every other function in the library.  More... | |
| SKELCL_DLL void | skelcl::terminate () | 
| Frees all resources allocated internally by SkelCL.  More... | |
Definition in file SkelCL.h.
 1.8.7