ALP User Documentation 0.7.alpha
Algebraic Programming User Documentation
|
Specifies the ALP algebraic type traits. More...
Go to the source code of this file.
Classes | |
struct | has_immutable_nonzeroes< T > |
Used to inspect whether a given semiring has immutable nonzeroes under addition. More... | |
struct | is_associative< T, typename > |
Used to inspect whether a given operator or monoid is associative. More... | |
struct | is_commutative< T, typename > |
Used to inspect whether a given operator or monoid is commutative. More... | |
struct | is_container< T > |
Used to inspect whether a given type is an ALP/GraphBLAS container. More... | |
struct | is_idempotent< T, typename > |
Used to inspect whether a given operator or monoid is idempotent. More... | |
struct | is_monoid< T > |
Used to inspect whether a given type is an ALP monoid. More... | |
struct | is_object< T > |
Used to inspect whether a given type is an ALP/GraphBLAS object. More... | |
struct | is_operator< T > |
Used to inspect whether a given type is an ALP operator. More... | |
struct | is_semiring< T > |
Used to inspect whether a given type is an ALP semiring. More... | |
Namespaces | |
namespace | grb |
The ALP/GraphBLAS namespace. | |
Specifies the ALP algebraic type traits.