YAKL
Classes | Namespaces | Variables
ArrayIR.h File Reference
#include <array>
#include <iostream>
#include <type_traits>
Include dependency graph for ArrayIR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  array_ir::ArrayIR< T, N >
 The ArrayIR class holds library-agnostic Array metadata to make it easy to transfer array objects between different C++ libraries. More...
 

Namespaces

 array_ir
 The ArrayIR namespace holds the ArrayIR class and memory type constants associated with ArrayIR. This class holds library-agnostic Array metadata to make it easy to transfer array objects between different C++ libraries.
 

Variables

constexpr int array_ir::MEMORY_DEVICE = 1
 Declares that the data pointer is defined only in device memory. More...
 
constexpr int array_ir::MEMORY_HOST = 0
 Declares that the data pointer is defined only in host memory. More...
 
constexpr int array_ir::MEMORY_SHARED = 2
 Declares that the data pointer is defined in both host and device memory. More...