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
auto hostNeedsUpdate() const -> bool pure virtual
auto deviceNeedsUpdate() const -> bool 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
template<typename Value>
auto hostData() -> Value*
template<typename Value>
auto deviceData() -> Value*