Project
Loading...
Searching...
No Matches
o2::gpu::GPUErrors Class Reference

#include <GPUErrors.h>

Public Types

enum  errorNumbers
 

Public Member Functions

 GPUd () void raiseError(uint32_t code
 
 GPUd () bool hasError()
 
void setMemory (GPUglobalref() uint32_t *m)
 
void clear ()
 
void printErrors (bool silent=false)
 
uint32_t getNErrors () const
 
const uint32_t * getErrorPtr () const
 

Static Public Member Functions

static uint32_t getMaxErrors ()
 

Public Attributes

uint32_t param1 = 0
 
uint32_t uint32_t param2 = 0
 
uint32_t uint32_t uint32_t param3 = 0) const
 

Detailed Description

Definition at line 23 of file GPUErrors.h.

Member Enumeration Documentation

◆ errorNumbers

Definition at line 26 of file GPUErrors.h.

Member Function Documentation

◆ clear()

void GPUErrors::clear ( )

Definition at line 46 of file GPUErrors.cxx.

◆ getErrorPtr()

const uint32_t * GPUErrors::getErrorPtr ( ) const

Definition at line 85 of file GPUErrors.cxx.

◆ getMaxErrors()

static uint32_t o2::gpu::GPUErrors::getMaxErrors ( )
static

◆ getNErrors()

uint32_t GPUErrors::getNErrors ( ) const

Definition at line 80 of file GPUErrors.cxx.

◆ GPUd() [1/2]

o2::gpu::GPUErrors::GPUd ( )
inline

Definition at line 33 of file GPUErrors.h.

◆ GPUd() [2/2]

o2::gpu::GPUErrors::GPUd ( )

◆ printErrors()

void GPUErrors::printErrors ( bool  silent = false)

Definition at line 57 of file GPUErrors.cxx.

◆ setMemory()

void o2::gpu::GPUErrors::setMemory ( GPUglobalref() uint32_t *  m)
inline

Definition at line 34 of file GPUErrors.h.

Member Data Documentation

◆ param1

uint32_t o2::gpu::GPUErrors::param1 = 0

Definition at line 32 of file GPUErrors.h.

◆ param2

uint32_t uint32_t o2::gpu::GPUErrors::param2 = 0

Definition at line 32 of file GPUErrors.h.

◆ param3

uint32_t uint32_t uint32_t o2::gpu::GPUErrors::param3 = 0) const

Definition at line 32 of file GPUErrors.h.


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