| 
    ALP User Documentation 0.7.0
    
   Algebraic Programming User Documentation 
   | 
 
Defines both configuration parameters effective for all backends, as well as defines structured ways of passing backend-specific parameters. More...
Go to the source code of this file.
Classes | |
| class | BENCHMARKING | 
| Benchmarking default configuration parameters.  More... | |
| class | CACHE_LINE_SIZE | 
| Contains information about the target architecture cache line size.  More... | |
| class | IMPLEMENTATION< backend > | 
| Collects a series of implementation choices corresponding to some given backend.  More... | |
| class | MEMORY | 
| Memory configuration parameters.  More... | |
| class | SIMD_SIZE | 
| The SIMD size, in bytes.  More... | |
Namespaces | |
| namespace | grb | 
| The ALP/GraphBLAS namespace.  | |
| namespace | grb::config | 
| Compile-time configuration constants as well as implementation details that are derived from such settings.  | |
Typedefs | |
| typedef unsigned int | ColIndexType | 
| What data type should be used to store column indices.  More... | |
| typedef size_t | NonzeroIndexType | 
| What data type should be used to refer to an array containing nonzeroes.  More... | |
| typedef unsigned int | RowIndexType | 
| What data type should be used to store row indices.  More... | |
| typedef unsigned int | VectorIndexType | 
| What data type should be used to store vector indices.  More... | |
Defines both configuration parameters effective for all backends, as well as defines structured ways of passing backend-specific parameters.