SkePU  1.2
 All Classes Namespaces Files Functions Variables Enumerations Friends Macros Groups Pages
operator_macros_cpu.inl File Reference

Contains macro defintions for user functions using CPU/OpenMP backend. More...

Macros

#define OVERLAP_DEF_FUNC(name, type1)
 
#define UNARY_FUNC(name, type1, param1, func)
 
#define UNARY_FUNC_CONSTANT(name, type1, constType, param1, const1, func)
 
#define VAR_FUNC(name, inputtype, outputtype, containertype, param1, param2, func)
 
#define BINARY_FUNC(name, type1, param1, param2, func)
 
#define BINARY_FUNC_CONSTANT(name, type1, constType, param1, param2, const1, func)
 
#define TERNARY_FUNC(name, type1, param1, param2, param3, func)
 
#define TERNARY_FUNC_CONSTANT(name, type1, constType, param1, param2, param3, const1, func)
 
#define OVERLAP_FUNC(name, type1, over, param1, func)
 
#define OVERLAP_FUNC_STR(name, type1, over, param1, stride, func)
 
#define OVERLAP_FUNC_2D_STR(name, type1, overX, overY, param1, stride, func)
 
#define ARRAY_FUNC(name, type1, param1, param2, func)
 
#define ARRAY_FUNC_MATR(name, type1, param1, param2, xindex, yindex, func)
 
#define ARRAY_FUNC_SPARSE_MATR_BLOCK_WISE(name, type1, param1, param2, local_nnz, p1Idx, p2BlockSize, func)
 
#define ARRAY_FUNC_MATR_BLOCK_WISE(name, type1, param1, param2, p2BlockSize, func)
 
#define ARRAY_FUNC_MATR_CONSTANT(name, type1, constType, param1, param2, const1, xindex, yindex, func)
 
#define GENERATE_FUNC(name, type1, constType, index, const1, func)
 
#define GENERATE_FUNC_MATRIX(name, type1, constType, xindex, yindex, const1, func)
 

Detailed Description

Contains macro defintions for user functions using CPU/OpenMP backend.