Expand description
Types to describe extents, points and views.
Structs§
- Extent
Extent
defines the logical shape of a multidimensional space by assigning a size to each named dimension. It abstracts away memory layout and focuses solely on structure — what dimensions exist and how many elements each contains.- Extent
Points Iterator - An iterator for points in an extent.
- Point
Point
represents a specific coordinate within the multi-dimensional space defined by anExtent
.- View
- A view is a collection of ranks, organized into an extent.
- View
Iterator - The iterator over views.
Enums§
- Extent
Error - Errors that can occur when constructing or validating an
Extent
. - Point
Error - Errors that can occur when constructing or evaluating a
Point
. - View
Error - Errors that occur while operating on views.
Traits§
- InExtent
- Extension trait for creating a
Point
from a coordinate vector and anExtent
. - ViewExt
- Extension methods for view construction.
- Viewable
- Viewable is a common trait implemented for data structures from which views may be created. This allows us to provide a consistent API for constructing and composing views.