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

This is the complete list of members for sydevs::arraynd_base< 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_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
arraynd_base< T, ndims+1 > classsydevs::arraynd_base< T, ndims >friend
arraynd_base< T, ndims-1 > classsydevs::arraynd_base< T, ndims >friend
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 >
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_base< T, ndims > &rhs)sydevs::arraynd_base< T, ndims >protected
operator=(arraynd_base< T, ndims > &&)=defaultsydevs::arraynd_base< T, ndims >protected
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 >
~arraynd_base()=defaultsydevs::arraynd_base< T, ndims >