| 
    ALP User Documentation 0.7.0
    
   Algebraic Programming User Documentation 
   | 
 
Directories | |
| directory | algorithms | 
| directory | base | 
| directory | bsp1d | 
| directory | interfaces | 
| directory | nonblocking | 
| directory | reference | 
Files | |
| file | backends.hpp [code] | 
| This file contains a register of all backends that are either implemented, under implementation, or conceived and recorded for future consideration to implement.  | |
| file | blas0.hpp [code] | 
| Defines the ALP/GraphBLAS level-0 API.  | |
| file | descriptors.hpp [code] | 
| Defines all ALP/GraphBLAS descriptors.  | |
| file | identities.hpp [code] | 
| Provides a set of standard identities for use with ALP.  | |
| file | iomode.hpp [code] | 
| Defines the various I/O modes a user could employ with ALP data ingestion or extraction.  | |
| file | monoid.hpp [code] | 
| Provides an ALP monoid.  | |
| file | ops.hpp [code] | 
| Provides a set of standard binary operators.  | |
| file | phase.hpp [code] | 
| Defines the various phases an ALP/GraphBLAS primitive may be executed with.  | |
| file | rc.hpp [code] | 
| Defines the ALP error codes.  | |
| file | semiring.hpp [code] | 
| Provides an ALP semiring.  | |
| file | type_traits.hpp [code] | 
| Specifies the ALP algebraic type traits.  | |