Bolt  1.1
C++ template library with support for OpenCL
Modules
Transformations

Modules

 Amp-transform
 
 CL-filling
 
 CL-transform
 

Detailed Description

transform applies a specific function object to each element pair in the specified input ranges, and writes the result into the specified output range. For common code between the host and device, one can take a look at the TypeName implementations. See Bolt Tools for Split-Source for a detailed description.

Fill fills a range with values passed in the function.

generate assigns to each element of a sequence the value returned by a generator.

transform applies a specific function object to each element pair in the specified input ranges, and writes the result into the specified output range. For common code between the host and device, one can take a look at the ClCode and TypeName implementations. See Bolt Tools for Split-Source for a detailed description.