Collective Variables Module - Developer Documentation
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
colvars_gpu::colvar_nvtx_prof Class Reference

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
 

Detailed Description

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.


The documentation for this class was generated from the following files: