| absorb_axis(const arraynd_base< T, ndims > &arr0, arraynd_base< T, ndims-1 > &arr, int64 idim) | sydevs::arraynd_base< T, ndims > | protectedstatic |
| arraynd() | sydevs::arraynd< T, ndims > | |
| arraynd(const std::array< int64, ndims > &dims, const T &value) | sydevs::arraynd< T, ndims > | |
| arraynd(const std::array< int64, ndims > &dims, const std::vector< T > &data) | sydevs::arraynd< T, ndims > | |
| arraynd(const std::array< int64, ndims > &dims, std::function< T(const std::array< int64, ndims > &indices)> func) | sydevs::arraynd< T, ndims > | |
| arraynd(const arraynd< T, ndims > &)=default | sydevs::arraynd< T, ndims > | |
| arraynd(arraynd< T, ndims > &&)=default | sydevs::arraynd< T, ndims > | |
| arraynd< T, ndims+1 > class | sydevs::arraynd< T, ndims > | friend |
| arraynd_base() | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const std::array< int64, ndims > &dims, const T &value) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const std::array< int64, ndims > &dims, const std::vector< T > &data) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const std::array< int64, ndims > &dims, std::function< T(const std::array< int64, ndims > &indices)> func) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const arraynd_base< T, ndims+1 > &rhs, int64 index, bool is_readonly) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const arraynd_base< T, ndims > &rhs, range r, bool is_readonly) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const arraynd_base< T, ndims > &rhs, bool is_view, bool is_readonly) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(const arraynd_base< T, ndims > &rhs) | sydevs::arraynd_base< T, ndims > | protected |
| arraynd_base(arraynd_base< T, ndims > &&)=default | sydevs::arraynd_base< T, ndims > | protected |
| assign(const arraynd_base< T, ndims > &rhs) | sydevs::arraynd_base< T, ndims > | |
| assign_from_function(std::function< T(const std::array< int64, ndims > &indices)> func) | sydevs::arraynd_base< T, ndims > | |
| copy() const | sydevs::arraynd< T, ndims > | |
| copy_absorbed_axis(int64 idim) const | sydevs::arraynd< T, ndims > | |
| copy_subdivided_axis(int64 idim, const std::array< int64, 2 > &dims) const | sydevs::arraynd< T, ndims > | |
| copy_swapped_axes(int64 idim0, int64 idim1) const | sydevs::arraynd< T, ndims > | |
| copy_transposed() const | sydevs::arraynd< T, ndims > | |
| data() const | sydevs::arraynd_base< T, ndims > | |
| data() | sydevs::arraynd_base< T, ndims > | |
| dims() const | sydevs::arraynd_base< T, ndims > | |
| empty() const | sydevs::arraynd_base< T, ndims > | |
| fill(const T &value) | sydevs::arraynd_base< T, ndims > | |
| is_contiguous() const | sydevs::arraynd_base< T, ndims > | |
| is_readonly() const | sydevs::arraynd_base< T, ndims > | |
| is_view() const | sydevs::arraynd_base< T, ndims > | |
| offset() const | sydevs::arraynd_base< T, ndims > | |
| operator()(const std::array< int64, ndims > &indices) const | sydevs::arraynd_base< T, ndims > | |
| operator()(const std::array< int64, ndims > &indices) | sydevs::arraynd_base< T, ndims > | |
| operator()(const arraynd_base< int64, 1 > &indices) const | sydevs::arraynd_base< T, ndims > | |
| operator()(const arraynd_base< int64, 1 > &indices) | sydevs::arraynd_base< T, ndims > | |
| operator()(Indices... indices) const | sydevs::arraynd_base< T, ndims > | |
| operator()(Indices... indices) | sydevs::arraynd_base< T, ndims > | |
| operator=(const arraynd< T, ndims > &)=default | sydevs::arraynd< T, ndims > | |
| operator=(arraynd< T, ndims > &&)=default | sydevs::arraynd< T, ndims > | |
| sydevs::arraynd_base::operator=(const arraynd_base< T, ndims > &rhs) | sydevs::arraynd_base< T, ndims > | protected |
| sydevs::arraynd_base::operator=(arraynd_base< T, ndims > &&)=default | sydevs::arraynd_base< T, ndims > | protected |
| operator[](int64 index) const | sydevs::arraynd< T, ndims > | |
| operator[](int64 index) | sydevs::arraynd< T, ndims > | |
| operator[](range r) const | sydevs::arraynd< T, ndims > | |
| operator[](range r) | sydevs::arraynd< T, ndims > | |
| size() const | sydevs::arraynd_base< T, ndims > | |
| strides() const | sydevs::arraynd_base< T, ndims > | |
| subdivide_axis(const arraynd_base< T, ndims > &arr0, arraynd_base< T, ndims+1 > &arr, int64 idim, const std::array< int64, 2 > &dims) | sydevs::arraynd_base< T, ndims > | protectedstatic |
| swap_axes(arraynd_base< T, ndims > &arr, int64 idim0, int64 idim1) | sydevs::arraynd_base< T, ndims > | protectedstatic |
| transpose(arraynd_base< T, ndims > &arr) | sydevs::arraynd_base< T, ndims > | protectedstatic |
| traverse(std::function< bool(const std::array< int64, ndims > &indices, const T &value)> func) const | sydevs::arraynd_base< T, ndims > | |
| view() const | sydevs::arraynd< T, ndims > | |
| view() | sydevs::arraynd< T, ndims > | |
| view_absorbed_axis(int64 idim) const | sydevs::arraynd< T, ndims > | |
| view_absorbed_axis(int64 idim) | sydevs::arraynd< T, ndims > | |
| view_subdivided_axis(int64 idim, const std::array< int64, 2 > &dims) const | sydevs::arraynd< T, ndims > | |
| view_subdivided_axis(int64 idim, const std::array< int64, 2 > &dims) | sydevs::arraynd< T, ndims > | |
| view_swapped_axes(int64 idim0, int64 idim1) const | sydevs::arraynd< T, ndims > | |
| view_swapped_axes(int64 idim0, int64 idim1) | sydevs::arraynd< T, ndims > | |
| view_transposed() const | sydevs::arraynd< T, ndims > | |
| view_transposed() | sydevs::arraynd< T, ndims > | |
| ~arraynd()=default | sydevs::arraynd< T, ndims > | |
| ~arraynd_base()=default | sydevs::arraynd_base< T, ndims > | |