atlas
Public Member Functions | List of all members
atlas::array::ArrayDataStore Class Referenceabstract
Inheritance diagram for atlas::array::ArrayDataStore:
Inheritance graph
[legend]

Public Member Functions

virtual void updateDevice () const =0
 
virtual void updateHost () const =0
 
virtual bool valid () const =0
 
virtual void syncHostDevice () const =0
 
virtual bool hostNeedsUpdate () const =0
 
virtual bool deviceNeedsUpdate () const =0
 
virtual void reactivateDeviceWriteViews () const =0
 
virtual void reactivateHostWriteViews () const =0
 
virtual void * voidDataStore ()=0
 
virtual void * voidHostData ()=0
 
virtual void * voidDeviceData ()=0
 
template<typename Value >
Value * hostData ()
 
template<typename Value >
Value * deviceData ()
 

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