|
Stratax
Scientific computing containers and operations
|
Go to the source code of this file.
Classes | |
| struct | is_array< T > |
| Type trait that reports whether a type is a Stratax array. More... | |
| struct | is_array< stratax::container::Vector< T > > |
| struct | is_array< stratax::container::Matrix< T > > |
| struct | is_array< stratax::container::Tensor< T > > |
Namespaces | |
| namespace | stratax |
| namespace | stratax::core |
| namespace | stratax::core::concept_detail |
| namespace | stratax::container |
Concepts | |
| concept | stratax::core::concept_detail::SameAsAny |
| concept | stratax::core::concept_detail::CharacterLike |
| concept | stratax::core::concept_detail::BoolLike |
| concept | stratax::core::concept_detail::SupportedComplex |
| concept | Integral |
| Matches signed and unsigned integral types, excluding character-like types. | |
| concept | Integer |
| Alias for Stratax-supported integer types. | |
| concept | SignedInteger |
| Matches supported signed integer types. | |
| concept | UnsignedInteger |
| Matches supported unsigned integer types. | |
| concept | Floating |
| Matches floating-point types. | |
| concept | Float |
| Alias for Stratax-supported floating-point types. | |
| concept | Arithmetic |
| Matches arithmetic scalar types. | |
| concept | Real |
| Matches real numeric scalar types. | |
| concept | Complex |
| Matches supported complex scalar types. | |
| concept | Numeric |
| Matches all scalar types supported by Stratax numeric containers. | |
| concept | Scalar |
| Alias for any scalar type accepted by Stratax numeric containers. | |
| concept | Array |
| concept | NDarray |
| Matches array-like container types with shape, size, and iteration support. | |
Typedefs | |
| template<typename T> | |
| using | stratax::core::concept_detail::clean_t = std::remove_cvref_t<T> |
| Removes cv-qualifiers and references from a type. | |