| 
    ALP User Documentation 0.7.0
    
   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.