Accelerated Computation Engine
eabstractanalytic_opencl_worker.h
1 #ifndef EABSTRACTANALYTIC_OPENCL_WORKER_H
2 #define EABSTRACTANALYTIC_OPENCL_WORKER_H
3 #include "eabstractanalytic_opencl.h"
4 //
5 
6 
7 
15 class EAbstractAnalytic::OpenCL::Worker : public QObject
16 {
17  Q_OBJECT
18 public:
28  virtual std::unique_ptr<EAbstractAnalytic::Block> execute(const EAbstractAnalytic::Block* block) = 0;
29 protected:
30  static int threadSize();
31 };
32 
33 
34 
35 #endif
virtual std::unique_ptr< EAbstractAnalytic::Block > execute(const EAbstractAnalytic::Block *block)=0
Definition: eabstractanalytic_opencl_worker.h:15
static int threadSize()
Definition: eabstractanalytic_opencl_worker.cpp:19
Definition: eabstractanalytic_block.h:17