#include <NDView.hpp>
◆ NDView() [1/5]
template<typename T , ssize_t Ndim = 2>
◆ NDView() [2/5]
template<typename T , ssize_t Ndim = 2>
aare::NDView< T, Ndim >::NDView |
( |
T * |
buffer, |
|
|
std::array< ssize_t, Ndim > |
shape |
|
) |
| |
|
inline |
◆ NDView() [3/5]
template<typename T , ssize_t Ndim = 2>
aare::NDView< T, Ndim >::NDView |
( |
T * |
buffer, |
|
|
const std::vector< ssize_t > & |
shape |
|
) |
| |
|
inline |
◆ NDView() [4/5]
template<typename T , ssize_t Ndim = 2>
◆ NDView() [5/5]
template<typename T , ssize_t Ndim = 2>
◆ begin()
template<typename T , ssize_t Ndim = 2>
◆ data()
template<typename T , ssize_t Ndim = 2>
◆ elemenwise() [1/2]
template<typename T , ssize_t Ndim = 2>
template<class BinaryOperation >
◆ elemenwise() [2/2]
template<typename T , ssize_t Ndim = 2>
template<class BinaryOperation >
◆ end()
template<typename T , ssize_t Ndim = 2>
◆ operator()() [1/3]
template<typename T , ssize_t Ndim = 2>
template<typename... Ix>
std::enable_if< sizeof...(Ix)==Ndim, T & >::type aare::NDView< T, Ndim >::operator() |
( |
Ix... |
index | ) |
|
|
inline |
◆ operator()() [2/3]
template<typename T , ssize_t Ndim = 2>
template<typename... Ix>
std::enable_if< sizeof...(Ix)==Ndim, T & >::type aare::NDView< T, Ndim >::operator() |
( |
Ix... |
index | ) |
const |
|
inline |
◆ operator()() [3/3]
template<typename T , ssize_t Ndim = 2>
◆ operator*=()
template<typename T , ssize_t Ndim = 2>
◆ operator+=()
template<typename T , ssize_t Ndim = 2>
◆ operator-=()
template<typename T , ssize_t Ndim = 2>
◆ operator/=() [1/2]
template<typename T , ssize_t Ndim = 2>
◆ operator/=() [2/2]
template<typename T , ssize_t Ndim = 2>
◆ operator=() [1/2]
template<typename T , ssize_t Ndim = 2>
◆ operator=() [2/2]
template<typename T , ssize_t Ndim = 2>
◆ operator==()
template<typename T , ssize_t Ndim = 2>
◆ operator[]()
template<typename T , ssize_t Ndim = 2>
◆ shape() [1/2]
template<typename T , ssize_t Ndim = 2>
◆ shape() [2/2]
template<typename T , ssize_t Ndim = 2>
◆ size()
template<typename T , ssize_t Ndim = 2>
◆ buffer_
template<typename T , ssize_t Ndim = 2>
◆ shape_
template<typename T , ssize_t Ndim = 2>
std::array<ssize_t, Ndim> aare::NDView< T, Ndim >::shape_ {} |
|
private |
◆ size_
template<typename T , ssize_t Ndim = 2>
◆ strides_
template<typename T , ssize_t Ndim = 2>
std::array<ssize_t, Ndim> aare::NDView< T, Ndim >::strides_ {} |
|
private |
The documentation for this class was generated from the following file: