AQUAgpusph 5.0.4
Loading...
Searching...
No Matches
Tool.cpp File Reference

Tools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool) More...

#include <queue>
#include <chrono>
#include <sstream>
#include "Tool.hpp"
#include "CalcServer.hpp"
#include "aquagpusph/InputOutput/Logger.hpp"
Include dependency graph for Tool.cpp:

Namespaces

namespace  Aqua
 Main AQUAgpusph namespace.
namespace  Aqua::CalcServer
 Calculation server name space.

Functions

void CL_CALLBACK Aqua::CalcServer::exec_status_check (cl_event event, cl_int event_command_status, void *user_data)
bool Aqua::CalcServer::need_new_cmd (const Tool *prev_tool, std::vector< cl_event > events)
void Aqua::CalcServer::debug_event (cl_event event, CalcServer *C, TLogLevel log_level=L_DEBUG, const char *indent="\t\t")
 Auxiliar function to print information about events, for debugging purposes.

Detailed Description

Tools virtual environment to allow the user to define/manipulate the tools used to carry out the simulation. (see Aqua::CalcServer::Tool)