SyDEVS  v0.7
Simulation-based analysis of complex systems involving people, devices, physical elements, and dynamic environments.
sydevs::arraynd< T, ndims > Member List

This is the complete list of members for sydevs::arraynd< T, ndims >, including all inherited members.

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 > &)=defaultsydevs::arraynd< T, ndims >
arraynd(arraynd< T, ndims > &&)=defaultsydevs::arraynd< T, ndims >
arraynd< T, ndims+1 > classsydevs::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 > &&)=defaultsydevs::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() constsydevs::arraynd< T, ndims >
copy_absorbed_axis(int64 idim) constsydevs::arraynd< T, ndims >
copy_subdivided_axis(int64 idim, const std::array< int64, 2 > &dims) constsydevs::arraynd< T, ndims >
copy_swapped_axes(int64 idim0, int64 idim1) constsydevs::arraynd< T, ndims >
copy_transposed() constsydevs::arraynd< T, ndims >
data() constsydevs::arraynd_base< T, ndims >
data()sydevs::arraynd_base< T, ndims >
dims() constsydevs::arraynd_base< T, ndims >
empty() constsydevs::arraynd_base< T, ndims >
fill(const T &value)sydevs::arraynd_base< T, ndims >
is_contiguous() constsydevs::arraynd_base< T, ndims >
is_readonly() constsydevs::arraynd_base< T, ndims >
is_view() constsydevs::arraynd_base< T, ndims >
offset() constsydevs::arraynd_base< T, ndims >
operator()(const std::array< int64, ndims > &indices) constsydevs::arraynd_base< T, ndims >
operator()(const std::array< int64, ndims > &indices)sydevs::arraynd_base< T, ndims >
operator()(const arraynd_base< int64, 1 > &indices) constsydevs::arraynd_base< T, ndims >
operator()(const arraynd_base< int64, 1 > &indices)sydevs::arraynd_base< T, ndims >
operator()(Indices... indices) constsydevs::arraynd_base< T, ndims >
operator()(Indices... indices)sydevs::arraynd_base< T, ndims >
operator=(const arraynd< T, ndims > &)=defaultsydevs::arraynd< T, ndims >
operator=(arraynd< T, ndims > &&)=defaultsydevs::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 > &&)=defaultsydevs::arraynd_base< T, ndims >protected
operator[](int64 index) constsydevs::arraynd< T, ndims >
operator[](int64 index)sydevs::arraynd< T, ndims >
operator[](range r) constsydevs::arraynd< T, ndims >
operator[](range r)sydevs::arraynd< T, ndims >
size() constsydevs::arraynd_base< T, ndims >
strides() constsydevs::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) constsydevs::arraynd_base< T, ndims >
view() constsydevs::arraynd< T, ndims >
view()sydevs::arraynd< T, ndims >
view_absorbed_axis(int64 idim) constsydevs::arraynd< T, ndims >
view_absorbed_axis(int64 idim)sydevs::arraynd< T, ndims >
view_subdivided_axis(int64 idim, const std::array< int64, 2 > &dims) constsydevs::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) constsydevs::arraynd< T, ndims >
view_swapped_axes(int64 idim0, int64 idim1)sydevs::arraynd< T, ndims >
view_transposed() constsydevs::arraynd< T, ndims >
view_transposed()sydevs::arraynd< T, ndims >
~arraynd()=defaultsydevs::arraynd< T, ndims >
~arraynd_base()=defaultsydevs::arraynd_base< T, ndims >