Stratax 0.3.1
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cstratax::core::math_detail::AbsResult< T >Preserves the dtype of a real absolute-value operation
 Cstratax::core::math_detail::AbsResult< T >Maps a complex dtype to its real component dtype
 Cstratax::core::ArrayBase< T >Shared owning storage and layout base for Stratax array containers
 Cstratax::container::Matrix< To >
 Cstratax::container::Tensor< To >
 Cstratax::container::Vector< To >
 Cstratax::container::Matrix< T >Two-dimensional owning array of numeric values
 Cstratax::container::Tensor< T >Arbitrary-rank owning array of numeric values
 Cstratax::container::Vector< T >One-dimensional owning array of numeric values
 Cstratax::core::ArrayView< T >
 Cstratax::core::Buffer< T, Alignment >Fixed-size owner of aligned, contiguous element storage
 Cstratax::core::ComplexComponent< T >Maps a complex dtype to its underlying real component dtype
 Cstratax::core::ComplexFromReal< T >Maps a real floating-point dtype to its corresponding complex dtype
 Cstratax::core::dtype_detail::DTypeTraitsImpl< T >Implementation registry for supported Stratax dtypes
 Cstratax::core::dtype_detail::DTypeTraitsImpl< std::remove_cvref_t< T > >
 Cstratax::core::DTypeTraits< T >Provides compile-time metadata for a supported Stratax dtype
 Cstd::false_type
 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
 Cis_array< T >Trait identifying supported Stratax owning array specializations
 Cstratax::core::math_detail::MathResult< T >Maps a non-integral input dtype to the same result dtype
 Cstratax::core::math_detail::MathResult< T >Maps every supported integral dtype to float64
 Cstratax::core::math_detail::PowResult< L, R >Determines the common result dtype for a binary math operation
 Cstratax::core::Promote< L, R >Determines the promoted dtype for two Stratax dtypes
 Cstratax::core::Promote< L, R >Promotes two signed integer dtypes to the wider dtype
 Cstratax::core::Promote< T, T >Preserves a dtype when both operands have the same supported dtype
 Cstratax::core::PromoteArray< L, R, T >Determines the result container family for two Stratax arrays
 Cstratax::core::PromoteArray< container::Matrix< LValue >, container::Matrix< RValue >, T >Matrix + Matrix preserves Matrix
 Cstratax::core::PromoteArray< container::Matrix< LValue >, container::Tensor< RValue >, T >Mixed Matrix/Tensor operations promote to Tensor
 Cstratax::core::PromoteArray< container::Matrix< LValue >, container::Vector< RValue >, T >
 Cstratax::core::PromoteArray< container::Tensor< LValue >, container::Matrix< RValue >, T >
 Cstratax::core::PromoteArray< container::Tensor< LValue >, container::Tensor< RValue >, T >Tensor + Tensor preserves Tensor
 Cstratax::core::PromoteArray< container::Tensor< LValue >, container::Vector< RValue >, T >
 Cstratax::core::PromoteArray< container::Vector< LValue >, container::Matrix< RValue >, T >Mixed Vector/Matrix operations promote to Tensor
 Cstratax::core::PromoteArray< container::Vector< LValue >, container::Tensor< RValue >, T >Mixed Vector/Tensor operations promote to Tensor
 Cstratax::core::PromoteArray< container::Vector< LValue >, container::Vector< RValue >, T >Vector + Vector preserves Vector
 Cstratax::core::RebindArray< A, T >Rebinds a Stratax array container to a different value type
 Cstratax::core::RebindArray< container::Matrix< From >, To >Rebinds a Matrix to a different value type
 Cstratax::core::RebindArray< container::Tensor< From >, To >Rebinds a Tensor to a different value type
 Cstratax::core::RebindArray< container::Vector< From >, To >Rebinds a Vector to a different value type
 CReductionTraits< T >Selects accumulator and result types for numeric reductions
 Cstratax::indexing::detail::ResolvedSliceNormalized slice metadata for one concrete dimension
 Cstd::runtime_error
 CExceptions::StrataxError
 CExceptions::AxisError
 CExceptions::BroadcastError
 CExceptions::DimensionError
 CExceptions::IndexError
 CExceptions::OverflowError
 CExceptions::ShapeError
 CExceptions::TypeError
 CExceptions::ZeroDivisionError
 Cstratax::core::ShapeStores the dimensions of a multidimensional array
 Cstratax::core::SliceDescribes a signed, strided half-open index range
 Cstd::true_type
 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