Skip to content

ncarray::Shaped

template<typename T>
concept= requires(const T arr) {
{ arr.ndim() } -> convertible_to<ssize_t>;
{ arr.shape() } -> convertible_to<const ssize_t*>;
};

Determines an object that has dimensionality and defined shape for each axis.