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 > | |