|
NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <jitify.hpp>
Public Member Functions | |
| Kernel (Program const &program, std::string name, jitify::detail::vector< std::string > options=0) | |
| KernelInstantiation | instantiate (std::vector< std::string > const &template_args=std::vector< std::string >()) const |
| template<typename... TemplateArgs> | |
| KernelInstantiation | instantiate () const |
| template<typename... TemplateArgs> | |
| KernelInstantiation | instantiate (TemplateArgs... targs) const |
Friends | |
| class | KernelInstantiation |
An object representing a kernel made up of a Program, a name and options.
|
inline |
|
inline |
Instantiate the kernel.
Referenced by instantiate().
|
inline |
Instantiate the kernel.
| template_args | A vector of template arguments represented as code-strings. These can be generated using jitify::reflection::reflect<type>()
|
References KernelInstantiation.
Referenced by jitify::parallel_for().
|
inline |
Instantiate the kernel.
| targs | The template arguments for the kernel, represented as values. Types must be wrapped with or jitify::reflection::type_of(value)
|
References instantiate(), and jitify::reflection::reflect().
|
friend |
Referenced by instantiate().