Element-wise arithmetic, scalar promotion, and compound assignment.
Shared owning storage and row-major metadata for containers.
Result-container rebinding and promotion for owning arrays.
Non-owning views and logical random-access iterators.
Integral bitwise operations and validated shift counts.
Trailing-axis shape compatibility and element projection.
Fixed-size aligned storage with element lifetime management.
Element-wise boolean comparisons with broadcasting.
Dtype and array interface concepts.
Allocation alignment and reserved execution flags.
Copying container conversions and dtype casts.
Value-filled owning container creation.
Compile-time metadata for supported dtypes.
Stratax exception types derived from std::runtime_error.
Unchecked offsets from element strides.
Element-wise wrappers around standard-library math functions.
Checked signed index normalization.
Logical array formatting for owning containers and views.
Accumulator and result dtype selection for reductions.
Global and axis reductions in logical row-major order.
Copying reshape and flatten operations.
Immutable dimension metadata and checked row-major strides.
Raw signed half-open ranges; applying views currently requires positive steps.
Positive-step non-owning slice views with clamped bounds.
Arbitrary-rank owning arrays; rank zero is empty.
Supported scalar dtype aliases.