26#ifndef UNSORT_H_INCLUDED
27#define UNSORT_H_INCLUDED
52 const std::string var_name,
53 const std::string permutations_name =
"id",
79 cl_event
_execute(
const std::vector<cl_event> events);
95 std::string _var_name;
98 std::string _perms_name;
119 size_t _global_work_size;
121 size_t _work_group_size;
The calculation main entry point. (See Aqua::CalcServer::CalcServer for details)
OpenCL kernel kernel based tool. (see Aqua::CalcServer::Kernel for details)
void name(const std::string tool_name)
Definition Tool.hpp:66
~UnSort()
Definition UnSort.cpp:62
InputOutput::ArrayVariable * input()
Definition UnSort.hpp:67
UnSort(const std::string name, const std::string var_name, const std::string permutations_name="id", bool once=false)
Definition UnSort.cpp:42
cl_mem output()
Definition UnSort.hpp:72
void setup()
Definition UnSort.cpp:74
cl_event _execute(const std::vector< cl_event > events)
Definition UnSort.cpp:96
Calculation server name space.
Definition Assert.cpp:32
Main AQUAgpusph namespace.
Definition ArgumentsManager.cpp:50