MUDA
|
RAII wrapper for cudaEvent. More...
#include <event.h>
Public Types | |
enum class | Bit : unsigned int { eDefault = cudaEventDefault , eBlockingSync = cudaEventBlockingSync , eDisableTiming = cudaEventDisableTiming , eInterprocess = cudaEventInterprocess } |
enum class | QueryResult { eFinished = cudaSuccess , eNotReady = cudaErrorNotReady } |
Public Member Functions | |
Event (Flags< Bit > flag=Bit::eDisableTiming) | |
QueryResult | query () const |
operator cudaEvent_t () | |
cudaEvent_t | viewer () const |
Event (const Event &)=delete | |
Event & | operator= (const Event &)=delete |
Event (Event &&o) MUDA_NOEXCEPT | |
Event & | operator= (Event &&o) MUDA_NOEXCEPT |
Static Public Member Functions | |
static float | elapsed_time (cudaEvent_t start, cudaEvent_t stop) |
RAII wrapper for cudaEvent.
|
strong |
|
strong |