atlas::array::ArrayDataStore class

Constructors, destructors, conversion operators

~ArrayDataStore() virtual

Public functions

void updateDevice() const pure virtual
void updateHost() const pure virtual
auto valid() const -> bool pure virtual
void syncHostDevice() const pure virtual
void allocateDevice() const pure virtual
void deallocateDevice() const pure virtual
auto deviceAllocated() const -> bool pure virtual
auto hostNeedsUpdate() const -> bool pure virtual
auto deviceNeedsUpdate() const -> bool pure virtual
void setHostNeedsUpdate(bool) const pure virtual
void setDeviceNeedsUpdate(bool) const pure virtual
void reactivateDeviceWriteViews() const pure virtual
void reactivateHostWriteViews() const pure virtual
auto voidDataStore() -> void* pure virtual
auto voidHostData() -> void* pure virtual
auto voidDeviceData() -> void* pure virtual
void accMap() const pure virtual
void accUnmap() const pure virtual
auto accMapped() const -> bool pure virtual
template<typename Value>
auto hostData() -> Value*
template<typename Value>
auto deviceData() -> Value*
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.