SkelCL
SkelCL is a high level multi GPU skeleton library developed at the university of Münster, Germany.
 All Classes Namespaces Files Functions Variables Typedefs Groups
Classes | Namespaces
Map.h File Reference
#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.
 

Detailed Description

Author
Michel Steuwer miche.nosp@m.l.st.nosp@m.euwer.nosp@m.@uni.nosp@m.-muen.nosp@m.ster.nosp@m..de

Definition in file Map.h.