26#ifndef LINKLIST_H_INCLUDED
27#define LINKLIST_H_INCLUDED
58 LinkList(
const std::string tool_name,
59 const std::string input =
"pos",
75 cl_event
_execute(
const std::vector<cl_event> events);
95 std::string _input_name;
119 std::vector<void*> _ihoc_args;
128 std::vector<void*> _icell_args;
137 std::vector<void*> _ll_args;
#define uivec4
Definition: LinkList.hcl.in:31
Methods to perform a radix sort using the GPU (or any device supported by OpenCL)....
Reductions, like scans, prefix sums, maximum or minimum, etc... (See Aqua::CalcServer::Reduction for ...
Complex tool to perform the link-list based on the "pos" array. This tool include the following steps...
Definition: LinkList.h:51
void setup()
Definition: LinkList.cpp:114
cl_event _execute(const std::vector< cl_event > events)
Definition: LinkList.cpp:145
~LinkList()
Definition: LinkList.cpp:79
Methods to perform a radix sort using the GPU (or any device supported by OpenCL)....
Definition: RadixSort.h:97
Reductions, like scans, prefix sums, maximum or minimum, etc...
Definition: Reduction.h:43
Main AQUAgpusph namespace.
Definition: ArgumentsManager.cpp:45
Set of definitions and macros related with the implementation.