Skip to content

strata::matching_shapesΒΆ

Part of Shapes and extents.

concept

template<typename... Shapes>
concept strata::matching_shapes = (shape_like<Shapes> && ...) && requires { typename common_shape_t<Shapes...>; }

Shapes that may describe the same extents: the same rank, and no two different static extents on an axis.

Whether they do is up to the dynamic extents, checked at run time.