|
SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
|
#include <istream>#include <string>#include "detail/MapHelper.h"#include "detail/Skeleton.h"#include "detail/skelclDll.h"#include "detail/MapDef.h"Go to the source code of this file.
Classes | |
| class | skelcl::Map< Tout(Tin)> |
| This class implements the Map skeleton, which describes calculations performed on one or more devices. It invokes a unary used-defined function on a container in a parallel fashion. More... | |
| class | skelcl::Map< void(Tin)> |
| This version of the Map<Tout(Tin)> skeleton is used, when the user-defined function has the return type void, i.e. it doesn't produce a return value. More... | |
| class | skelcl::Map< Tout(Index)> |
| This version of the Map<Tout(Tin)> skeleton is executed over an one-dimensional index space defined by an IndexVector. More... | |
| class | skelcl::Map< void(Index)> |
| This version of the Map<Tout(Tin)> skeleton is executed over an one-dimensional index space defined by an IndexVector. This version is used when the user-function has return type void. More... | |
| class | skelcl::Map< Tout(IndexPoint)> |
| This version of the Map<Tout(Tin)> skeleton is executed over an two-dimensional index space defined by an IndexMatrix. More... | |
| class | skelcl::Map< void(IndexPoint)> |
| This version of the Map<Tout(Tin)> skeleton is executed over an two-dimensional index space defined by an IndexMatrix. This version is used when the user-function has return type void. More... | |
Namespaces | |
| skelcl | |
| The namespace skelcl encapsulated the whole project. Every class provided by SkelCL is in this namespace. | |
Definition in file Map.h.
1.8.7