Contains macro defintions with support for different user functions for each back-end. Not used currently in the example code. Still experimental. More...
Macros | |
#define | UNARY_FUNC(name, type1, param1, func) UNARY_FUNC_MF(name, type1, param1, func, func, func, func) |
#define | UNARY_FUNC_MF(name, type1, param1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | UNARY_FUNC_CONSTANT(name, type1, param1, const1, func) UNARY_FUNC_CONSTANT_MF(name, type1, param1, const1, func, func, func, func) |
#define | UNARY_FUNC_CONSTANT_MF(name, type1, param1, const1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | BINARY_FUNC(name, type1, param1, param2, func) BINARY_FUNC_MF(name, type1, param1, param2, func, func, func, func) |
#define | BINARY_FUNC_MF(name, type1, param1, param2, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | BINARY_FUNC_CONSTANT(name, type1, param1, param2, const1, func) BINARY_FUNC_CONSTANT_MF(name, type1, param1, param2, const1, func, func, func, func) |
#define | BINARY_FUNC_CONSTANT_MF(name, type1, param1, param2, const1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | TERNARY_FUNC(name, type1, param1, param2, param3, func) TERNARY_FUNC_MF(name, type1, param1, param2, param3, func, func, func, func) |
#define | TERNARY_FUNC_MF(name, type1, param1, param2, param3, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | TERNARY_FUNC_CONSTANT(name, type1, param1, param2, param3, const1, func) TERNARY_FUNC_CONSTANT_MF(name, type1, param1, param2, param3, const1, func, func, func, func) |
#define | TERNARY_FUNC_CONSTANT_MF(name, type1, param1, param2, param3, const1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | OVERLAP_FUNC(name, type1, over, param1, func) OVERLAP_FUNC_MF(name, type1, over, param1, func, func, func, func) |
#define | OVERLAP_FUNC_MF(name, type1, over, param1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | ARRAY_FUNC(name, type1, param1, param2, func) ARRAY_FUNC_MF(name, type1, param1, param2, func, func, func, func) |
#define | ARRAY_FUNC_MF(name, type1, param1, param2, CPUfunc, OMPfunc, CUfunc, CLfunc) |
#define | GENERATE_FUNC(name, type1, index, const1, func) GENERATE_FUNC_MF(name, type1, index, const1, func, func, func, func) |
#define | GENERATE_FUNC_MF(name, type1, index, const1, CPUfunc, OMPfunc, CUfunc, CLfunc) |
Contains macro defintions with support for different user functions for each back-end. Not used currently in the example code. Still experimental.