|
Stratax 0.2.0
|
| NExceptions | |
| CStrataxError | Base class for Stratax-specific runtime errors |
| CShapeError | Signals an invalid or incompatible shape |
| CDimensionError | Signals an invalid dimension count or dimension arithmetic failure |
| CIndexError | Signals an invalid index access |
| CTypeError | Signals an invalid or unsupported type |
| CBroadcastError | Signals that an operation cannot be completed with the current broadcast rules |
| CZeroDivisionError | Signals a division by zero |
| CAxisError | Signals axis is out of range |
| Nstratax | |
| Ncontainer | |
| CMatrix | Stores a rank-2 Stratax array in row-major order |
| CTensor | Stores an N-dimensional Stratax array in contiguous memory |
| CVector | Stores a rank-1 Stratax array in contiguous memory |
| Ncore | |
| CBuffer | Owns contiguous dynamically allocated storage |
| Cuninitialized_t | Tag type selecting allocated storage without element initialization |
| CShape | Stores a list of dimension lengths for an array shape |
| Callow_zero_t | Tag type documenting that zero-valued dimensions are intentional |
| CSlice | Represents a half-open strided range of indices |
| CStrides | Stores strides for a shape in contiguous memory |
| Nops | |
| Ndetail | |
| CResolvedSlice | Normalized slice metadata for a concrete axis extent |
| Cis_array | Type trait that reports whether a type is a Stratax array |
| Cis_array< stratax::container::Matrix< T > > | |
| Cis_array< stratax::container::Tensor< T > > | |
| Cis_array< stratax::container::Vector< T > > |