Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Cuda::RegisteredVariable Struct Reference

#include <cudart_hijack.h>

Collaboration diagram for Realm::Cuda::RegisteredVariable:

Public Member Functions

 RegisteredVariable ()=default
 
 RegisteredVariable (const FatBin *_fat_bin, const void *_host_var, const char *_device_name, bool _external, int _size, bool _constant, bool _global, bool _managed)
 

Public Attributes

const FatBinfat_bin = nullptr
 
const void * host_var = nullptr
 
const char * device_name = nullptr
 
bool external = false
 
int size = 0
 
bool constant = false
 
bool global = false
 
bool managed = false
 
std::vector< uintptr_t > gpu_addresses
 

Constructor & Destructor Documentation

◆ RegisteredVariable() [1/2]

Realm::Cuda::RegisteredVariable::RegisteredVariable ( )
default

◆ RegisteredVariable() [2/2]

Realm::Cuda::RegisteredVariable::RegisteredVariable ( const FatBin _fat_bin,
const void *  _host_var,
const char *  _device_name,
bool  _external,
int  _size,
bool  _constant,
bool  _global,
bool  _managed 
)

Member Data Documentation

◆ constant

bool Realm::Cuda::RegisteredVariable::constant = false

◆ device_name

const char* Realm::Cuda::RegisteredVariable::device_name = nullptr

◆ external

bool Realm::Cuda::RegisteredVariable::external = false

◆ fat_bin

const FatBin* Realm::Cuda::RegisteredVariable::fat_bin = nullptr

◆ global

bool Realm::Cuda::RegisteredVariable::global = false

◆ gpu_addresses

std::vector<uintptr_t> Realm::Cuda::RegisteredVariable::gpu_addresses

◆ host_var

const void* Realm::Cuda::RegisteredVariable::host_var = nullptr

◆ managed

bool Realm::Cuda::RegisteredVariable::managed = false

◆ size

int Realm::Cuda::RegisteredVariable::size = 0

The documentation for this struct was generated from the following file: