MU Library
mu::NDArray< T > Member List

This is the complete list of members for mu::NDArray< T >, including all inherited members.

at(Idxs... idxs)mu::NDArray< T >inline
at(Idxs... idxs) constmu::NDArray< T >inline
data()mu::NDArray< T >inline
data() constmu::NDArray< T >inline
dims() constmu::NDArray< T >inline
elemSize() constmu::NDArray< T >inline
MAX_DIMSmu::NDArray< T >static
NDArray()=defaultmu::NDArray< T >
NDArray(T *data, std::initializer_list< int64_t > shape)mu::NDArray< T >inline
NDArray(T *data, const ShapeArray &shape)mu::NDArray< T >inline
NDArray(void *data, const ShapeArray &shape, std::int64_t elemSize)mu::NDArray< T >inline
numElements() constmu::NDArray< T >inline
operator const T &() constmu::NDArray< T >inline
operator typename std::enable_if_t< std::is_same_v< U, std::remove_const_t< T >>, T & >()mu::NDArray< T >inline
operator()(Idxs... idxs)mu::NDArray< T >inline
operator()(Idxs... idxs) constmu::NDArray< T >inline
operator[](std::int64_t idx)mu::NDArray< T >inline
operator[](std::int64_t idx) constmu::NDArray< T >inline
scalar()mu::NDArray< T >inline
scalar() constmu::NDArray< T >inline
setData(void *data)mu::NDArray< T >inline
shape() constmu::NDArray< T >inline
ShapeArray typedefmu::NDArray< T >
size() constmu::NDArray< T >inline
strides() constmu::NDArray< T >inline
StridesArray typedefmu::NDArray< T >
~NDArray()=defaultmu::NDArray< T >