60 const std::string var_name,
61 const std::string value,
81 cl_event
_execute(
const std::vector<cl_event> events);
98 std::string _var_name;
112 size_t _global_work_size;
114 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)
Set a scalar variable. (See Aqua::CalcServer::SetScalar for details)
void name(const std::string tool_name)
Definition Tool.hpp:66
Base class for tools that has to evaluate a scalar expression.
Definition SetScalar.hpp:74
Set(const std::string name, const std::string var_name, const std::string value, bool once=false)
Definition Set.cpp:42
~Set()
Definition Set.cpp:62
void setup()
Definition Set.cpp:71
void _solve()
Evaluate the expression if possible.
Definition Set.cpp:104
cl_event _execute(const std::vector< cl_event > events)
Definition Set.cpp:117
Calculation server name space.
Definition Assert.cpp:32
Main AQUAgpusph namespace.
Definition ArgumentsManager.cpp:50