SkePU 0.7
include/skepu/src/operator_macros.h
Go to the documentation of this file.
00001 
00005 #ifndef OPERATOR_MACROS_H
00006 #define OPERATOR_MACROS_H
00007 
00008 #include "operator_type.h"
00009 
00010 #if defined(SKEPU_MULTI)
00011 
00012     #include "operator_macros_multi.inl"
00013     
00014 #elif defined(SKEPU_OPENCL) && !defined(SKEPU_CUDA)
00015 
00016     #include "operator_macros_cl.inl"
00017 
00018 #elif !defined(SKEPU_OPENCL) && defined(SKEPU_CUDA)
00019 
00020     #include "operator_macros_cu.inl"
00021 
00022 #elif defined(SKEPU_OPENCL) && defined(SKEPU_CUDA)
00023 
00024     #include "operator_macros_cucl.inl"
00025 
00026 #elif !defined(SKEPU_OPENCL) && !defined(SKEPU_CUDA)
00027 
00028     #include "operator_macros_cpu.inl"
00029 
00030 #endif
00031 
00032 #endif
00033 
 All Classes Namespaces Files Functions Enumerations Friends Defines