|
GGEMS
1.1
GPU GEant4-based Monte Carlo Simulations
|
Go to the documentation of this file.
39 : profiler_item_(nullptr)
62 if (event_command_exec_status == CL_COMPLETE) {
68 clReleaseEvent(event);
92 clRetainEvent(event());
void AddProfilerItem(cl_event event)
add new profiler item in profile
GGEMSProfilerItem * profiler_item_
GGEMS class handling a specific profiler type.
GGEMSProfiler(void)
GGEMSProfiler constructor.
static void CallBackFunction(cl_event event, GGint event_command_exec_status, void *user_data)
call back function analyzing event
void HandleEvent(cl::Event event)
handle an OpenCL event in profile_name type
void UpdateEvent(cl_event event)
Update elapsed time in OpenCL command.
GGEMS handling a specific item profiler_item.
Print a custom std::cout end std::cerr handling verbosity.
~GGEMSProfiler(void)
GGEMSProfiler destructor.
GGEMS class handling a specific profiler type.