![]() |
Realm
A distributed, event-based tasking library
|
#include <cuda_access.h>
Public Member Functions | |
| ExternalCudaArrayResource (int _cuda_device_id, CUarray_st *_array) | |
| ExternalCudaArrayResource (int _cuda_device_id, cudaArray *_array) | |
| virtual bool | satisfies (const InstanceLayoutGeneric &layout) const |
| Memory | suggested_memory () const |
| virtual ExternalInstanceResource * | clone (void) const |
| template<typename S > | |
| bool | serialize (S &serializer) const |
Public Member Functions inherited from Realm::ExternalInstanceResource | |
| virtual | ~ExternalInstanceResource () |
| uint64_t | get_type_id () const |
Static Public Member Functions | |
| template<typename S > | |
| static ExternalInstanceResource * | deserialize_new (S &deserializer) |
Static Public Member Functions inherited from Realm::ExternalInstanceResource | |
| template<typename S > | |
| static ExternalInstanceResource * | deserialize_new (S &deserializer) |
Public Attributes | |
| int | cuda_device_id |
| CUarray_st * | array |
Protected Member Functions | |
| ExternalCudaArrayResource () | |
| virtual void | print (std::ostream &os) const |
Protected Member Functions inherited from Realm::ExternalInstanceResource | |
| ExternalInstanceResource (uint64_t _type_id) | |
Static Protected Attributes | |
| static Serialization::PolymorphicSerdezSubclass< ExternalInstanceResource, ExternalCudaArrayResource > | serdez_subclass |
Additional Inherited Members | |
Protected Attributes inherited from Realm::ExternalInstanceResource | |
| uint64_t | type_id = 0 |
| Realm::ExternalCudaArrayResource::ExternalCudaArrayResource | ( | int | _cuda_device_id, |
| CUarray_st * | _array | ||
| ) |
| Realm::ExternalCudaArrayResource::ExternalCudaArrayResource | ( | int | _cuda_device_id, |
| cudaArray * | _array | ||
| ) |
|
protected |
|
virtual |
Implements Realm::ExternalInstanceResource.
|
static |
|
protectedvirtual |
Implements Realm::ExternalInstanceResource.
|
virtual |
Implements Realm::ExternalInstanceResource.
| bool Realm::ExternalCudaArrayResource::serialize | ( | S & | serializer | ) | const |
|
virtual |
Implements Realm::ExternalInstanceResource.
| CUarray_st* Realm::ExternalCudaArrayResource::array |
| int Realm::ExternalCudaArrayResource::cuda_device_id |
|
staticprotected |