Stratax 0.3.1
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NExceptions
 CStrataxError
 CShapeError
 CDimensionError
 CIndexError
 CTypeError
 CBroadcastError
 CZeroDivisionError
 CAxisError
 COverflowError
 Nstratax
 Ncontainer
 CMatrixTwo-dimensional owning array of numeric values
 CTensorArbitrary-rank owning array of numeric values
 CVectorOne-dimensional owning array of numeric values
 Ncore
 Ndtype_detail
 CDTypeTraitsImplImplementation registry for supported Stratax dtypes
 Nmath_detail
 CMathResultMaps a non-integral input dtype to the same result dtype
 CMathResult< T >Maps every supported integral dtype to float64
 CPowResultDetermines the common result dtype for a binary math operation
 CAbsResultPreserves the dtype of a real absolute-value operation
 CAbsResult< T >Maps a complex dtype to its real component dtype
 CArrayBaseShared owning storage and layout base for Stratax array containers
 CRebindArrayRebinds a Stratax array container to a different value type
 CRebindArray< container::Vector< From >, To >Rebinds a Vector to a different value type
 CRebindArray< container::Matrix< From >, To >Rebinds a Matrix to a different value type
 CRebindArray< container::Tensor< From >, To >Rebinds a Tensor to a different value type
 CPromoteArrayDetermines the result container family for two Stratax arrays
 CPromoteArray< container::Vector< LValue >, container::Vector< RValue >, T >Vector + Vector preserves Vector
 CPromoteArray< container::Matrix< LValue >, container::Matrix< RValue >, T >Matrix + Matrix preserves Matrix
 CPromoteArray< container::Tensor< LValue >, container::Tensor< RValue >, T >Tensor + Tensor preserves Tensor
 CPromoteArray< container::Vector< LValue >, container::Matrix< RValue >, T >Mixed Vector/Matrix operations promote to Tensor
 CPromoteArray< container::Matrix< LValue >, container::Vector< RValue >, T >
 CPromoteArray< container::Vector< LValue >, container::Tensor< RValue >, T >Mixed Vector/Tensor operations promote to Tensor
 CPromoteArray< container::Tensor< LValue >, container::Vector< RValue >, T >
 CPromoteArray< container::Matrix< LValue >, container::Tensor< RValue >, T >Mixed Matrix/Tensor operations promote to Tensor
 CPromoteArray< container::Tensor< LValue >, container::Matrix< RValue >, T >
 CArrayView
 CBufferFixed-size owner of aligned, contiguous element storage
 CDTypeTraitsProvides compile-time metadata for a supported Stratax dtype
 CComplexComponentMaps a complex dtype to its underlying real component dtype
 CComplexFromRealMaps a real floating-point dtype to its corresponding complex dtype
 CPromoteDetermines the promoted dtype for two Stratax dtypes
 CPromote< T, T >Preserves a dtype when both operands have the same supported dtype
 CPromote< L, R >Promotes two signed integer dtypes to the wider dtype
 CShapeStores the dimensions of a multidimensional array
 CSliceDescribes a signed, strided half-open index range
 Nindexing
 Ndetail
 CResolvedSliceNormalized slice metadata for one concrete dimension
 Cis_arrayTrait identifying supported Stratax owning array specializations
 Cis_array< stratax::container::Matrix< T > >Marks dtype-compatible Matrix specializations as Stratax arrays
 Cis_array< stratax::container::Tensor< T > >Marks dtype-compatible Tensor specializations as Stratax arrays
 Cis_array< stratax::container::Vector< T > >Marks dtype-compatible Vector specializations as Stratax arrays
 CReductionTraitsSelects accumulator and result types for numeric reductions