ViennaCL - The Vienna Computing Library  1.5.1
generator Directory Reference

Files

file  autotune.hpp [code]
 User interface for the autotuning procedure.
 
file  forwards.h [code]
 Forwards declaration.
 
file  generate.hpp [code]
 the user interface for the code generator
 
file  helpers.hpp [code]
 several code generation helpers
 
file  map_functor.hpp [code]
 Functor to map the statements to the types defined in mapped_objects.hpp.
 
file  mapped_objects.hpp [code]
 Map ViennaCL objects to generator wrappers.
 
file  matrix_product.hpp [code]
 Kernel template for the matrix product operation.
 
file  profile_base.hpp [code]
 Base classes for the profiles.
 
file  profiles.hpp [code]
 Vendor-specific parameters for the generated kernels.
 
file  saxpy.hpp [code]
 Kernel template for the saxpy-like operation.
 
file  scalar_reduction.hpp [code]
 Kernel template for the scalar reduction operation.
 
file  set_arguments_functor.hpp [code]
 Functor to set the arguments of a statement into a kernel.
 
file  statement_representation_functor.hpp [code]
 Functor to generate the string id of a statement.
 
file  utils.hpp [code]
 Internal utils for a dynamic OpenCL kernel generation.
 
file  vector_reduction.hpp [code]
 Kernel template for the vector reduction operation.