DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DeviceTransferable.hpp File Reference

CRTP mixin that provides uniform to_device/to_host/device/getDeviceArrayBytes for classes that enumerate their device-managed arrays via for_each_device_member(F&&). More...

#include "DNDS/DeviceStorage.hpp"
#include "DNDS/Errors.hpp"
#include "DNDS/ObjectUtils.hpp"
#include <fmt/format.h>
Include dependency graph for DeviceTransferable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DNDS::DeviceTransferable< Derived >
 CRTP mixin giving a class uniform to_device / to_host / device / getDeviceArrayBytes methods. More...
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 

Detailed Description

CRTP mixin that provides uniform to_device/to_host/device/getDeviceArrayBytes for classes that enumerate their device-managed arrays via for_each_device_member(F&&).

Definition in file DeviceTransferable.hpp.