#include <execution_handler.hpp>
Public Types | |
typedef std::map< std::string, tools::shared_ptr< template_base > > | container_type |
Public Member Functions | |
execution_handler (std::string const &program_name_base, viennacl::ocl::context &ctx, viennacl::ocl::device const &device, bool force_recompilation=false) | |
void | add (std::string const &key, template_base const &T, statements_container const &statements) |
template_base * | template_of (std::string const &key) |
void | execute (container_type::key_type const &key, statements_container const &statements) |
Definition at line 39 of file execution_handler.hpp.
typedef std::map< std::string, tools::shared_ptr<template_base> > viennacl::device_specific::execution_handler::container_type |
Definition at line 42 of file execution_handler.hpp.
|
inline |
Definition at line 63 of file execution_handler.hpp.
|
inline |
Definition at line 70 of file execution_handler.hpp.
|
inline |
Definition at line 86 of file execution_handler.hpp.
|
inline |
Definition at line 81 of file execution_handler.hpp.