SyDEVS  v0.6.7
Multiscale Simulation and Systems Modeling Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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() 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_base< T, ndims > &rhs)sydevs::arraynd_base< T, ndims >protected
operator=(arraynd_base< T, ndims > &&)=defaultsydevs::arraynd_base< T, ndims >protected
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 >
~arraynd_base()=defaultsydevs::arraynd_base< T, ndims >