24 #ifndef ACLELEMENTBASE_H
25 #define ACLELEMENTBASE_H
44 extern const std::string
INDEX;
59 virtual string getName()
const = 0;
60 virtual string getAddressSpaceQualifier()
const;
61 unsigned int getSize()
const;
70 virtual void setAsArgument(
cl::Kernel & kernel,
unsigned int argumentIndex)
const = 0;
77 #endif // ACLELEMENTBASE_H
std::shared_ptr< cl::CommandQueue > CommandQueue
ACL Kernel configuration class.
std::shared_ptr< ElementBase > Element
Class interface for cl_kernel.
const KernelConfiguration KERNEL_BASIC