class
#include <atlas/array/ArrayDataStore.h>
ArrayDataStore
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*