ALP User Documentation
0.8.preview
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 | |
grb | |
The ALP/GraphBLAS 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.