11#ifndef CUBBYFLOW_CUDA_ARRAY_BASE_HPP
12#define CUBBYFLOW_CUDA_ARRAY_BASE_HPP
14#ifdef CUBBYFLOW_USE_CUDA
21template <
typename T,
size_t N,
typename DerivedArray>
27 using HostReference =
typename CUDAStdVector<T>::ReferenceType;
29 using ConstReference =
const T&;
31 using ConstPointer =
const T*;
35 template <
typename...
Args>
38 template <
size_t...
I>
48 template <
size_t M = N>
51 template <
size_t M = N>
54 template <
size_t M = N>
64 template <
typename...
Args>
67 template <
typename...
Args>
79 template <
typename...
Args>
82 template <
typename...
Args>
96 template <
typename...
Args>
99 template <
typename...
Args>
110 template <
typename...
Args>
113 template <
typename...
Args>
138 template <
typename...
Args>
149 Pointer m_ptr =
nullptr;
153 template <
typename...
Args>
159 template <
size_t...
I>
Definition pybind11Utils.hpp:21
Matrix< T, Rows, 1 > Vector
Definition Matrix.hpp:738