11#ifndef CUBBYFLOW_ARRAY_VIEW_IMPL_HPP
12#define CUBBYFLOW_ARRAY_VIEW_IMPL_HPP
18template <
typename T,
size_t N>
24template <
typename T,
size_t N>
30template <
typename T,
size_t N>
38template <
typename T,
size_t N>
44template <
typename T,
size_t N>
47template <
typename T,
size_t N>
50template <
typename T,
size_t N>
53template <
typename T,
size_t N>
57template <
typename T,
size_t N>
63template <
typename T,
size_t N>
66 Base::SetPtrAndSize(
other.m_ptr,
other.Size());
69template <
typename T,
size_t N>
76template <
typename T,
size_t N>
82template <
typename T,
size_t N>
89template <
typename T,
size_t N>
98template <
typename T,
size_t N>
104template <
typename T,
size_t N>
110template <
typename T,
size_t N>
113template <
typename T,
size_t N>
116template <
typename T,
size_t N>
125template <
typename T,
size_t N>
129template <
typename T,
size_t N>
133template <
typename T,
size_t N>
139template <
typename T,
size_t N>
145template <
typename T,
size_t N>
void SetPtrAndSize(Pointer ptr, size_t ni, Args... args)
Definition ArrayBase-Impl.hpp:250
Generic N-dimensional array class interface.
Definition ArrayView.hpp:26
ArrayView()
Definition ArrayView-Impl.hpp:19
void Set(Array< T, N > &other)
Definition ArrayView-Impl.hpp:58
void Fill(const T &val)
Definition ArrayView-Impl.hpp:70
ArrayView & operator=(const ArrayView &other)
Definition ArrayView-Impl.hpp:117
Pointer data()
Definition Matrix-Impl.hpp:298
Definition pybind11Utils.hpp:22
void ForEachIndex(const Vector< IndexType, N > &begin, const Vector< IndexType, N > &end, const Func &func)
Definition IterationUtils-Impl.hpp:51
Matrix< T, Rows, 1 > Vector
Definition Matrix.hpp:648