#pragma once
#include "Tests.h"


class OpenCLHandler {
private:
	cl::Program program;
	cl::Context context;
	cl::CommandQueue queue;
	size_t max_workgroup_size;
	void printTimeStats(cl::Event& event);
public:
	OpenCLHandler();
	bool run_test(TestCase* test);
	size_t get_max_size();
};