|
Collective Variables Module - Developer Documentation
|
Class for managing NVTX profiling ranges. More...
#include <colvar_gpu_support.h>
Public Member Functions | |
| void | set_name_color (const std::string &name_in, const uint32_t color_in) |
| void | start () |
| void | stop () |
Private Attributes | |
| std::string | nvtx_event_name |
| nvtxEventAttributes_t | nvtx_event_attr |
Class for managing NVTX profiling ranges.
This class encapsulates the functionality to create and manage NVTX profiling ranges. It allows setting a name and color for the range, and provides methods to start and stop the profiling range.